A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | Technique | Problem | Repo Name | Links | |||||||||||||||||
2 | Warmup | General Discussion About Data Structures | No Repo | ||||||||||||||||||
3 | Design | Design HashMap | Design-1 | https://leetcode.com/problems/design-hashmap/ | |||||||||||||||||
4 | Design | Min Stack | Design-1 | https://leetcode.com/problems/min-stack/description/ | |||||||||||||||||
5 | Design, Stack | Implement Queue using Stacks | Design-2 | https://leetcode.com/problems/implement-queue-using-stacks/description/ | |||||||||||||||||
6 | Design | Design HashSet | Design-2 | https://leetcode.com/problems/design-hashset/description/ | |||||||||||||||||
7 | Binary Search | Search in Rotated Sorted Array | Binary Search - 1 | https://leetcode.com/problems/search-in-rotated-sorted-array/description/ | |||||||||||||||||
8 | Binary Search | Search in a Sorted Array of Unknown Size | Binary Search - 1 | https://leetcode.com/problems/search-in-a-sorted-array-of-unknown-size/description/ | |||||||||||||||||
9 | Binary Search | Search a 2D Matrix | Binary Search - 1 | https://leetcode.com/problems/search-a-2d-matrix/description/ | |||||||||||||||||
10 | Binary Search | Find First and Last position of Element in Sorted Array | Binary Search - 2 | https://leetcode.com/problems/find-first-and-last-position-of-element-in-sorted-array/description/ | |||||||||||||||||
11 | Binary Search | Find Minimum in Rotated Sorted Array | Binary Search - 2 | https://leetcode.com/problems/find-minimum-in-rotated-sorted-array/description/ | |||||||||||||||||
12 | Binary Search | Find Peak Element | Binary Search - 2 | https://leetcode.com/problems/find-peak-element/description/ | |||||||||||||||||
13 | Mock Interview | Problem1:Binary Search | |||||||||||||||||||
14 | Mock Interview | Problem2:Design | |||||||||||||||||||
15 | Hashing | Group Anagrams | Hashing-1 | https://leetcode.com/problems/group-anagrams/description/ | |||||||||||||||||
16 | Hashing | Isomorphic Strings | Hashing-1 | https://leetcode.com/problems/isomorphic-strings/description/ | |||||||||||||||||
17 | Hashing | Word Pattern | Hashing-1 | https://leetcode.com/problems/word-pattern/description/ | |||||||||||||||||
18 | Hashing | Subarray Sum Equals K | Hashing-2 | https://leetcode.com/problems/subarray-sum-equals-k/description/ | |||||||||||||||||
19 | Hashing | Contiguous Array | Hashing-2 | https://leetcode.com/problems/contiguous-array/description/ | |||||||||||||||||
20 | Hashing | Longest Palindrome | Hashing-2 | https://leetcode.com/problems/longest-palindrome/description/ | |||||||||||||||||
21 | Dynamic Programming | Coin Change | DP-1 | https://leetcode.com/problems/coin-change/description/ | |||||||||||||||||
22 | Dynamic Programming | House Robber | DP-1 | https://leetcode.com/problems/house-robber/description/ | |||||||||||||||||
23 | Dynamic Programming | Paint House | DP-2 | https://leetcode.com/problems/paint-house/description/ | |||||||||||||||||
24 | Dynamic Programming | Coin Change II | DP-2 | https://leetcode.com/problems/coin-change-ii/description/ | |||||||||||||||||
25 | Dynamic Programming | Minimum Falling Path Sum | DP-3 | https://leetcode.com/problems/minimum-falling-path-sum/description/ | |||||||||||||||||
26 | Dynamic Programming | Delete and Earn | DP-3 | https://leetcode.com/problems/delete-and-earn/description/ | |||||||||||||||||
27 | Mock Interview | Problem1:Hashing,Two Pointers,Binary Search | |||||||||||||||||||
28 | Mock Interview | Problem2:DP | |||||||||||||||||||
29 | Arrays | Product of Array Except Itself | Arrays-1 | https://leetcode.com/problems/product-of-array-except-self/description/ | |||||||||||||||||
30 | Arrays | Diagonal Traverse | Arrays-1 | https://leetcode.com/problems/diagonal-traverse/description/ | |||||||||||||||||
31 | Arrays | Spiral Matrix | Arrays-1 | https://leetcode.com/problems/spiral-matrix/description/ | |||||||||||||||||
32 | Arrays | Find All Numbers Disappeared in an Array | Arrays-2 | https://leetcode.com/problems/find-all-numbers-disappeared-in-an-array/description/ | |||||||||||||||||
33 | Arrays | Max and min | Arrays-2 | https://www.geeksforgeeks.org/maximum-and-minimum-in-an-array/ | |||||||||||||||||
34 | Arrays | Game of Life | Arrays-2 | https://leetcode.com/problems/game-of-life/description/ | |||||||||||||||||
35 | Two Pointers | Sort Colors | Two Pointers-1 | https://leetcode.com/problems/sort-colors/description/ | |||||||||||||||||
36 | Two Pointers | 3Sum | Two Pointers-1 | https://leetcode.com/problems/3sum/description/ | |||||||||||||||||
37 | Two Pointers | Container With Most Water | Two Pointers-1 | https://leetcode.com/problems/container-with-most-water/description/ | |||||||||||||||||
38 | Two Pointers | Merge Sorted Array | Two Pointers-2 | https://leetcode.com/problems/merge-sorted-array/description/ | |||||||||||||||||
39 | Two Pointers | Search a 2D Matrix II | Two Pointers-2 | https://leetcode.com/problems/search-a-2d-matrix-ii/description/ | |||||||||||||||||
40 | Two Pointers | Remove Duplicates from Sorted Array II | Two Pointers-2 | https://leetcode.com/problems/remove-duplicates-from-sorted-array-ii/description/ | |||||||||||||||||
41 | Contest | {S30} Nutanix | |||||||||||||||||||
42 | Mock Interview | Problem1:Arrays | |||||||||||||||||||
43 | Mock Interview | Problem2:Two Pointers, Hashing | |||||||||||||||||||
44 | Trees, DFS | Validate Binary Search Tree | Trees-1 | https://leetcode.com/problems/validate-binary-search-tree/description/ | |||||||||||||||||
45 | Trees, DFS | Construct Binary Tree from Preorder and Inorder Traversal | Trees-1 | https://leetcode.com/problems/construct-binary-tree-from-preorder-and-inorder-traversal/description/ | |||||||||||||||||
46 | Trees, DFS | Construct Binary Tree From Inorder and Postorder Traversal | Trees-2 | https://leetcode.com/problems/construct-binary-tree-from-inorder-and-postorder-traversal/description/ | |||||||||||||||||
47 | Tree | Sum Root to Leaf Numbers | Trees-2 | https://leetcode.com/problems/sum-root-to-leaf-numbers/description/ | |||||||||||||||||
48 | Tree | Path Sum II | Trees-3 | https://leetcode.com/problems/path-sum-ii/description/ | |||||||||||||||||
49 | Tree | Symmetric Tree | Trees-3 | https://leetcode.com/problems/symmetric-tree/description/ | |||||||||||||||||
50 | Linked List | Reverse Linked List | LinkedList-1 | https://leetcode.com/problems/reverse-linked-list/description/ | |||||||||||||||||
51 | Linked List | Remove Nth Node From End of List | LinkedList-1 | https://leetcode.com/problems/remove-nth-node-from-end-of-list/description/ | |||||||||||||||||
52 | Linked List | Linked List Cycle II | LinkedList-1 | https://leetcode.com/problems/linked-list-cycle-ii/description/ | |||||||||||||||||
53 | Tree | Binary Search Tree Iterator | LinkedList-2 | https://leetcode.com/problems/binary-search-tree-iterator/description/ | |||||||||||||||||
54 | Linked List | Reorder List | LinkedList-2 | https://leetcode.com/problems/reorder-list/description/ | |||||||||||||||||
55 | Linked List | Deletion of Node Without Head Pointer | LinkedList-2 | https://www.geeksforgeeks.org/problems/delete-without-head-pointer/1 | |||||||||||||||||
56 | Linked List | Intersection of Two Linked Lists | LinkedList-2 | https://leetcode.com/problems/intersection-of-two-linked-lists/description/ | |||||||||||||||||
57 | Mock Interview | Problem1:LinkedList | |||||||||||||||||||
58 | Mock Interview | Problem2:Trees | |||||||||||||||||||
59 | BFS | Binary Tree Level Order Traversal | BFS-1 | https://leetcode.com/problems/binary-tree-level-order-traversal/description/ | |||||||||||||||||
60 | DFS, BFS | Course Schedule | BFS-1 | https://leetcode.com/problems/course-schedule/description/ | |||||||||||||||||
61 | BFS | Binary Tree Right Side View | BFS-1 | https://leetcode.com/problems/binary-tree-right-side-view/description/ | |||||||||||||||||
62 | BFS | Cousins in Binary Tree | BFS-2 | https://leetcode.com/problems/cousins-in-binary-tree/description/ | |||||||||||||||||
63 | BFS | Rotting Oranges | BFS-2 | https://leetcode.com/problems/rotting-oranges/description/ | |||||||||||||||||
64 | BFS | Employee Importance | BFS-2 | https://leetcode.com/problems/employee-importance/description/ | |||||||||||||||||
65 | DFS | Flood Fill | DFS-1 | https://leetcode.com/problems/flood-fill/description/ | |||||||||||||||||
66 | DFS, BFS | 01 Matrix | DFS-1 | https://leetcode.com/problems/01-matrix/description/ | |||||||||||||||||
67 | DFS | Number of Islands | DFS-2 | https://leetcode.com/problems/number-of-islands/ | |||||||||||||||||
68 | DFS | Decode String | DFS-2 | https://leetcode.com/problems/decode-string/description/ | |||||||||||||||||
69 | Mock Interview | Problem1:DFS | |||||||||||||||||||
70 | Mock Interview | Problem2:BFS | |||||||||||||||||||
71 | Backtracking | Combination Sum | Backtracking-1 | https://leetcode.com/problems/combination-sum/description/ | |||||||||||||||||
72 | Backtracking | Expression Add Operators | Backtracking-1 | https://leetcode.com/problems/expression-add-operators/description/ | |||||||||||||||||
73 | Backtracking | Subsets | Backtracking-2 | https://leetcode.com/problems/subsets/description/ | |||||||||||||||||
74 | Backtracking | Palindrome Partitioning | Backtracking-2 | https://leetcode.com/problems/palindrome-partitioning/description/ | |||||||||||||||||
75 | Backtracking | N-Queens | Backtracking-3 | https://leetcode.com/problems/n-queens/description/ | |||||||||||||||||
76 | Backtracking | Word Search | Backtracking-3 | https://leetcode.com/problems/word-search/description/ | |||||||||||||||||
77 | Tries | Implement Trie (Prefix Tree) | Tries-1 | https://leetcode.com/problems/implement-trie-prefix-tree/description/ | |||||||||||||||||
78 | Tries | Longest Word in Dictionary | Tries-1 | https://leetcode.com/problems/longest-word-in-dictionary/description/ | |||||||||||||||||
79 | Tries | Replace Words | Tries-1 | https://leetcode.com/problems/replace-words/description/ | |||||||||||||||||
80 | Design, Stack | Flatten Nested List Iterator | Design-3 | https://leetcode.com/problems/flatten-nested-list-iterator/description/ | |||||||||||||||||
81 | Design | LRU Cache | Design-3 | https://leetcode.com/problems/lru-cache/description/ | |||||||||||||||||
82 | Mock Interview | Problem1:Design | |||||||||||||||||||
83 | Mock Interview | Problem2:Backtracking | |||||||||||||||||||
84 | Heap | Kth Largest Element in an Array | Heaps-1 | https://leetcode.com/problems/kth-largest-element-in-an-array/description/ | |||||||||||||||||
85 | Heap | Merge k Sorted Lists | Heaps-1 | https://leetcode.com/problems/merge-k-sorted-lists/description/ | |||||||||||||||||
86 | Design, Heap, Hash Table | Design Twitter | Design-4 | https://leetcode.com/problems/design-twitter/description/ | |||||||||||||||||
87 | Design | Design Skip Iterator | Design-4 | https://leetcode.com/discuss/interview-question/341818/Google-or-Onsite-or-Skip-Iterator | |||||||||||||||||
88 | Binary Search | Pow(x, n) | Binary-Search-3 | https://leetcode.com/problems/powx-n/description/ | |||||||||||||||||
89 | Binary Search | Find K Closest Elements | Binary-Search-3 | https://leetcode.com/problems/find-k-closest-elements/description/ | |||||||||||||||||
90 | Binary Search, Two Pointers | Optimize Air Routes | Binary-Search-3 | https://leetcode.com/discuss/interview-question/1025705/Amazon-or-OA-or-Prime-Air-time/824897 | |||||||||||||||||
91 | Binary Search | H-Index II | Binary-Search-4 | https://leetcode.com/problems/h-index-ii/description/ | |||||||||||||||||
92 | Binary Search | Intersection of Two Arrays II | Binary-Search-4 | https://leetcode.com/problems/intersection-of-two-arrays-ii/description/ | |||||||||||||||||
93 | Binary Search | Median of Two Sorted Arrays | Binary-Search-4 | https://leetcode.com/problems/median-of-two-sorted-arrays/description/ | |||||||||||||||||
94 | Mock Interview | Problem1:Heap | |||||||||||||||||||
95 | Mock Interview | Problem1:Binary Search | |||||||||||||||||||
96 | String | Custom Sort String | Strings-1 | https://leetcode.com/problems/custom-sort-string/description/ | |||||||||||||||||
97 | Sliding Window | Longest Substring Without Repeating Characters | Strings-1 | https://leetcode.com/problems/longest-substring-without-repeating-characters/description/ | |||||||||||||||||
98 | Strings | Find the Index of the First Occurrence in a String | Strings-2 | https://leetcode.com/problems/find-the-index-of-the-first-occurrence-in-a-string/description/ | |||||||||||||||||
99 | Strings, Sliding Window | Find All Anagrams in a String | Strings-2 | https://leetcode.com/problems/find-all-anagrams-in-a-string/description/ | |||||||||||||||||
100 | String, Math | Interger to English Words | Strings-3 | https://leetcode.com/problems/integer-to-english-words/description/ |