Skip to content

Vedantjais04/Leetcode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

336 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A collection of LeetCode questions to ace the coding interview! - Created using LeetHub v2

LeetCode Topics

Array

0001-two-sum
0004-median-of-two-sorted-arrays
0011-container-with-most-water
0015-3sum
0046-permutations
0049-group-anagrams
0054-spiral-matrix
0055-jump-game
0056-merge-intervals
0075-sort-colors
0108-convert-sorted-array-to-binary-search-tree
0121-best-time-to-buy-and-sell-stock
0128-longest-consecutive-sequence
0136-single-number
0169-majority-element
0189-rotate-array
0209-minimum-size-subarray-sum
0228-summary-ranges
0274-h-index
0283-move-zeroes
0287-find-the-duplicate-number
0349-intersection-of-two-arrays
0416-partition-equal-subset-sum
0561-array-partition
0565-array-nesting
0705-design-hashset
0867-transpose-matrix
0896-monotonic-array
0904-fruit-into-baskets
0905-sort-array-by-parity
0932-beautiful-array
0977-squares-of-a-sorted-array
1004-max-consecutive-ones-iii
1423-maximum-points-you-can-obtain-from-cards
1539-kth-missing-positive-number
1752-check-if-array-is-sorted-and-rotated
2149-rearrange-array-elements-by-sign
2164-sort-even-and-odd-indices-independently
2293-min-max-game

Binary Search

0004-median-of-two-sorted-arrays
0209-minimum-size-subarray-sum
0287-find-the-duplicate-number
0349-intersection-of-two-arrays
1004-max-consecutive-ones-iii
1539-kth-missing-positive-number
2424-longest-uploaded-prefix

Dynamic Programming

0055-jump-game
0121-best-time-to-buy-and-sell-stock
0264-ugly-number-ii
0416-partition-equal-subset-sum

Hash Table

0001-two-sum
0049-group-anagrams
0128-longest-consecutive-sequence
0141-linked-list-cycle
0142-linked-list-cycle-ii
0160-intersection-of-two-linked-lists
0169-majority-element
0187-repeated-dna-sequences
0205-isomorphic-strings
0242-valid-anagram
0264-ugly-number-ii
0349-intersection-of-two-arrays
0424-longest-repeating-character-replacement
0705-design-hashset
0904-fruit-into-baskets
1358-number-of-substrings-containing-all-three-characters
2424-longest-uploaded-prefix

Two Pointers

0011-container-with-most-water
0015-3sum
0019-remove-nth-node-from-end-of-list
0075-sort-colors
0141-linked-list-cycle
0142-linked-list-cycle-ii
0151-reverse-words-in-a-string
0160-intersection-of-two-linked-lists
0189-rotate-array
0234-palindrome-linked-list
0283-move-zeroes
0287-find-the-duplicate-number
0344-reverse-string
0349-intersection-of-two-arrays
0876-middle-of-the-linked-list
0905-sort-array-by-parity
0977-squares-of-a-sorted-array
2095-delete-the-middle-node-of-a-linked-list
2149-rearrange-array-elements-by-sign

Sorting

0015-3sum
0049-group-anagrams
0056-merge-intervals
0075-sort-colors
0169-majority-element
0242-valid-anagram
0274-h-index
0349-intersection-of-two-arrays
0561-array-partition
0905-sort-array-by-parity
0977-squares-of-a-sorted-array
2164-sort-even-and-odd-indices-independently

Sliding Window

0187-repeated-dna-sequences
0209-minimum-size-subarray-sum
0424-longest-repeating-character-replacement
0904-fruit-into-baskets
1004-max-consecutive-ones-iii
1358-number-of-substrings-containing-all-three-characters
1423-maximum-points-you-can-obtain-from-cards

Prefix Sum

0209-minimum-size-subarray-sum
1004-max-consecutive-ones-iii
1423-maximum-points-you-can-obtain-from-cards

Simulation

0043-multiply-strings
0054-spiral-matrix
0867-transpose-matrix
2149-rearrange-array-elements-by-sign
2293-min-max-game

Math

0043-multiply-strings
0050-powx-n
0089-gray-code
0189-rotate-array
0231-power-of-two
0263-ugly-number
0264-ugly-number-ii
0342-power-of-four
0405-convert-a-number-to-hexadecimal
0932-beautiful-array

Divide and Conquer

0004-median-of-two-sorted-arrays
0023-merge-k-sorted-lists
0108-convert-sorted-array-to-binary-search-tree
0169-majority-element
0932-beautiful-array

Tree

0108-convert-sorted-array-to-binary-search-tree
0257-binary-tree-paths

Binary Search Tree

0108-convert-sorted-array-to-binary-search-tree

Binary Tree

0108-convert-sorted-array-to-binary-search-tree
0257-binary-tree-paths

String

0043-multiply-strings
0049-group-anagrams
0151-reverse-words-in-a-string
0187-repeated-dna-sequences
0205-isomorphic-strings
0242-valid-anagram
0257-binary-tree-paths
0344-reverse-string
0405-convert-a-number-to-hexadecimal
0424-longest-repeating-character-replacement
1358-number-of-substrings-containing-all-three-characters

Bit Manipulation

0089-gray-code
0136-single-number
0187-repeated-dna-sequences
0231-power-of-two
0287-find-the-duplicate-number
0342-power-of-four
0405-convert-a-number-to-hexadecimal
0693-binary-number-with-alternating-bits

Backtracking

0046-permutations
0089-gray-code
0257-binary-tree-paths

Depth-First Search

0257-binary-tree-paths
0565-array-nesting

Recursion

0021-merge-two-sorted-lists
0050-powx-n
0203-remove-linked-list-elements
0206-reverse-linked-list
0231-power-of-two
0234-palindrome-linked-list
0342-power-of-four

Counting

0169-majority-element

Heap (Priority Queue)

0023-merge-k-sorted-lists
0264-ugly-number-ii
2424-longest-uploaded-prefix

Union-Find

0128-longest-consecutive-sequence
2424-longest-uploaded-prefix

Linked List

0019-remove-nth-node-from-end-of-list
0021-merge-two-sorted-lists
0023-merge-k-sorted-lists
0141-linked-list-cycle
0142-linked-list-cycle-ii
0160-intersection-of-two-linked-lists
0203-remove-linked-list-elements
0206-reverse-linked-list
0234-palindrome-linked-list
0237-delete-node-in-a-linked-list
0328-odd-even-linked-list
0705-design-hashset
0876-middle-of-the-linked-list
1669-merge-in-between-linked-lists
2095-delete-the-middle-node-of-a-linked-list

Design

0705-design-hashset
2424-longest-uploaded-prefix

Hash Function

0187-repeated-dna-sequences
0705-design-hashset

Greedy

0011-container-with-most-water
0055-jump-game
0561-array-partition

Matrix

0054-spiral-matrix
0867-transpose-matrix

Counting Sort

0274-h-index
0561-array-partition

Stack

0234-palindrome-linked-list

Rolling Hash

0187-repeated-dna-sequences

Binary Indexed Tree

2424-longest-uploaded-prefix

Segment Tree

2424-longest-uploaded-prefix

Ordered Set

2424-longest-uploaded-prefix

Merge Sort

0023-merge-k-sorted-lists

About

Questions

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages