ABCDEFGHIJKLMNOPQRSTU
1
TechniqueProblemRepo NameLinks
2
WarmupGeneral Discussion About Data StructuresNo Repo
3
DesignDesign HashMapDesign-1https://leetcode.com/problems/design-hashmap/
4
DesignMin StackDesign-1https://leetcode.com/problems/min-stack/description/
5
Design, StackImplement Queue using StacksDesign-2https://leetcode.com/problems/implement-queue-using-stacks/description/
6
Design Design HashSetDesign-2https://leetcode.com/problems/design-hashset/description/
7
Binary SearchSearch in Rotated Sorted ArrayBinary Search - 1https://leetcode.com/problems/search-in-rotated-sorted-array/description/
8
Binary SearchSearch in a Sorted Array of Unknown SizeBinary Search - 1https://leetcode.com/problems/search-in-a-sorted-array-of-unknown-size/description/
9
Binary SearchSearch a 2D MatrixBinary Search - 1https://leetcode.com/problems/search-a-2d-matrix/description/
10
Binary SearchFind First and Last position of Element in Sorted ArrayBinary Search - 2https://leetcode.com/problems/find-first-and-last-position-of-element-in-sorted-array/description/
11
Binary SearchFind Minimum in Rotated Sorted ArrayBinary Search - 2https://leetcode.com/problems/find-minimum-in-rotated-sorted-array/description/
12
Binary SearchFind Peak ElementBinary Search - 2https://leetcode.com/problems/find-peak-element/description/
13
Mock InterviewProblem1:Binary Search
14
Mock InterviewProblem2:Design
15
HashingGroup AnagramsHashing-1https://leetcode.com/problems/group-anagrams/description/
16
HashingIsomorphic StringsHashing-1https://leetcode.com/problems/isomorphic-strings/description/
17
HashingWord PatternHashing-1https://leetcode.com/problems/word-pattern/description/
18
HashingSubarray Sum Equals KHashing-2https://leetcode.com/problems/subarray-sum-equals-k/description/
19
HashingContiguous ArrayHashing-2https://leetcode.com/problems/contiguous-array/description/
20
HashingLongest PalindromeHashing-2https://leetcode.com/problems/longest-palindrome/description/
21
Dynamic ProgrammingCoin ChangeDP-1https://leetcode.com/problems/coin-change/description/
22
Dynamic ProgrammingHouse RobberDP-1https://leetcode.com/problems/house-robber/description/
23
Dynamic ProgrammingPaint HouseDP-2https://leetcode.com/problems/paint-house/description/
24
Dynamic ProgrammingCoin Change IIDP-2https://leetcode.com/problems/coin-change-ii/description/
25
Dynamic ProgrammingMinimum Falling Path SumDP-3https://leetcode.com/problems/minimum-falling-path-sum/description/
26
Dynamic ProgrammingDelete and EarnDP-3https://leetcode.com/problems/delete-and-earn/description/
27
Mock InterviewProblem1:Hashing,Two Pointers,Binary Search
28
Mock InterviewProblem2:DP
29
ArraysProduct of Array Except ItselfArrays-1https://leetcode.com/problems/product-of-array-except-self/description/
30
ArraysDiagonal TraverseArrays-1https://leetcode.com/problems/diagonal-traverse/description/
31
ArraysSpiral MatrixArrays-1https://leetcode.com/problems/spiral-matrix/description/
32
ArraysFind All Numbers Disappeared in an ArrayArrays-2https://leetcode.com/problems/find-all-numbers-disappeared-in-an-array/description/
33
ArraysMax and minArrays-2https://www.geeksforgeeks.org/maximum-and-minimum-in-an-array/
34
ArraysGame of LifeArrays-2https://leetcode.com/problems/game-of-life/description/
35
Two PointersSort ColorsTwo Pointers-1 https://leetcode.com/problems/sort-colors/description/
36
Two Pointers3SumTwo Pointers-1 https://leetcode.com/problems/3sum/description/
37
Two PointersContainer With Most WaterTwo Pointers-1 https://leetcode.com/problems/container-with-most-water/description/
38
Two PointersMerge Sorted ArrayTwo Pointers-2 https://leetcode.com/problems/merge-sorted-array/description/
39
Two PointersSearch a 2D Matrix IITwo Pointers-2 https://leetcode.com/problems/search-a-2d-matrix-ii/description/
40
Two PointersRemove Duplicates from Sorted Array IITwo Pointers-2 https://leetcode.com/problems/remove-duplicates-from-sorted-array-ii/description/
41
Contest{S30} Nutanix
42
Mock InterviewProblem1:Arrays
43
Mock InterviewProblem2:Two Pointers, Hashing
44
Trees, DFSValidate Binary Search TreeTrees-1https://leetcode.com/problems/validate-binary-search-tree/description/
45
Trees, DFSConstruct Binary Tree from Preorder and Inorder TraversalTrees-1https://leetcode.com/problems/construct-binary-tree-from-preorder-and-inorder-traversal/description/
46
Trees, DFSConstruct Binary Tree From Inorder and Postorder TraversalTrees-2https://leetcode.com/problems/construct-binary-tree-from-inorder-and-postorder-traversal/description/
47
TreeSum Root to Leaf NumbersTrees-2https://leetcode.com/problems/sum-root-to-leaf-numbers/description/
48
TreePath Sum IITrees-3https://leetcode.com/problems/path-sum-ii/description/
49
TreeSymmetric TreeTrees-3https://leetcode.com/problems/symmetric-tree/description/
50
Linked ListReverse Linked ListLinkedList-1https://leetcode.com/problems/reverse-linked-list/description/
51
Linked ListRemove Nth Node From End of ListLinkedList-1https://leetcode.com/problems/remove-nth-node-from-end-of-list/description/
52
Linked ListLinked List Cycle IILinkedList-1https://leetcode.com/problems/linked-list-cycle-ii/description/
53
TreeBinary Search Tree IteratorLinkedList-2https://leetcode.com/problems/binary-search-tree-iterator/description/
54
Linked ListReorder ListLinkedList-2https://leetcode.com/problems/reorder-list/description/
55
Linked ListDeletion of Node Without Head Pointer LinkedList-2https://www.geeksforgeeks.org/problems/delete-without-head-pointer/1
56
Linked ListIntersection of Two Linked ListsLinkedList-2https://leetcode.com/problems/intersection-of-two-linked-lists/description/
57
Mock InterviewProblem1:LinkedList
58
Mock InterviewProblem2:Trees
59
BFSBinary Tree Level Order TraversalBFS-1https://leetcode.com/problems/binary-tree-level-order-traversal/description/
60
DFS, BFSCourse ScheduleBFS-1https://leetcode.com/problems/course-schedule/description/
61
BFSBinary Tree Right Side ViewBFS-1https://leetcode.com/problems/binary-tree-right-side-view/description/
62
BFSCousins in Binary TreeBFS-2https://leetcode.com/problems/cousins-in-binary-tree/description/
63
BFSRotting OrangesBFS-2https://leetcode.com/problems/rotting-oranges/description/
64
BFSEmployee ImportanceBFS-2https://leetcode.com/problems/employee-importance/description/
65
DFSFlood FillDFS-1https://leetcode.com/problems/flood-fill/description/
66
DFS, BFS01 MatrixDFS-1https://leetcode.com/problems/01-matrix/description/
67
DFSNumber of IslandsDFS-2https://leetcode.com/problems/number-of-islands/
68
DFSDecode StringDFS-2https://leetcode.com/problems/decode-string/description/
69
Mock InterviewProblem1:DFS
70
Mock InterviewProblem2:BFS
71
BacktrackingCombination SumBacktracking-1https://leetcode.com/problems/combination-sum/description/
72
BacktrackingExpression Add OperatorsBacktracking-1https://leetcode.com/problems/expression-add-operators/description/
73
BacktrackingSubsetsBacktracking-2https://leetcode.com/problems/subsets/description/
74
BacktrackingPalindrome PartitioningBacktracking-2https://leetcode.com/problems/palindrome-partitioning/description/
75
BacktrackingN-QueensBacktracking-3https://leetcode.com/problems/n-queens/description/
76
BacktrackingWord SearchBacktracking-3https://leetcode.com/problems/word-search/description/
77
TriesImplement Trie (Prefix Tree)Tries-1https://leetcode.com/problems/implement-trie-prefix-tree/description/
78
TriesLongest Word in DictionaryTries-1https://leetcode.com/problems/longest-word-in-dictionary/description/
79
TriesReplace WordsTries-1https://leetcode.com/problems/replace-words/description/
80
Design, StackFlatten Nested List IteratorDesign-3https://leetcode.com/problems/flatten-nested-list-iterator/description/
81
DesignLRU CacheDesign-3https://leetcode.com/problems/lru-cache/description/
82
Mock InterviewProblem1:Design
83
Mock InterviewProblem2:Backtracking
84
Heap Kth Largest Element in an ArrayHeaps-1https://leetcode.com/problems/kth-largest-element-in-an-array/description/
85
Heap Merge k Sorted ListsHeaps-1https://leetcode.com/problems/merge-k-sorted-lists/description/
86
Design, Heap, Hash TableDesign Twitter Design-4https://leetcode.com/problems/design-twitter/description/
87
DesignDesign Skip IteratorDesign-4https://leetcode.com/discuss/interview-question/341818/Google-or-Onsite-or-Skip-Iterator
88
Binary SearchPow(x, n)Binary-Search-3https://leetcode.com/problems/powx-n/description/
89
Binary SearchFind K Closest ElementsBinary-Search-3https://leetcode.com/problems/find-k-closest-elements/description/
90
Binary Search, Two PointersOptimize Air RoutesBinary-Search-3https://leetcode.com/discuss/interview-question/1025705/Amazon-or-OA-or-Prime-Air-time/824897
91
Binary SearchH-Index IIBinary-Search-4https://leetcode.com/problems/h-index-ii/description/
92
Binary SearchIntersection of Two Arrays IIBinary-Search-4https://leetcode.com/problems/intersection-of-two-arrays-ii/description/
93
Binary SearchMedian of Two Sorted ArraysBinary-Search-4https://leetcode.com/problems/median-of-two-sorted-arrays/description/
94
Mock InterviewProblem1:Heap
95
Mock InterviewProblem1:Binary Search
96
StringCustom Sort StringStrings-1https://leetcode.com/problems/custom-sort-string/description/
97
Sliding WindowLongest Substring Without Repeating CharactersStrings-1https://leetcode.com/problems/longest-substring-without-repeating-characters/description/
98
StringsFind the Index of the First Occurrence in a StringStrings-2https://leetcode.com/problems/find-the-index-of-the-first-occurrence-in-a-string/description/
99
Strings, Sliding WindowFind All Anagrams in a StringStrings-2https://leetcode.com/problems/find-all-anagrams-in-a-string/description/
100
String, MathInterger to English WordsStrings-3https://leetcode.com/problems/integer-to-english-words/description/