G
Google
100 questions tracked79 with solutions
Frequency scoreSorted highest β lowest frequencyβ Our Solution = we have a detailed walkthrough
Showing 100 of 100 questions
3ArrayTwo PointersDynamic ProgrammingStack+1
4ArrayBinary SearchDivide and Conquer
5Hash TableStringSliding Window
8ArrayHash TableUnion Find
9ArrayDivide and ConquerDynamic Programming
14ArrayDynamic ProgrammingGreedy
15ArrayHash TableStringSorting
16Two PointersDesignSortingHeap (Priority Queue)+1
19Two PointersStringString Matching
20ArrayDynamic ProgrammingStackMatrix+1
23ArrayDynamic ProgrammingGreedy
24MathStringBit ManipulationSimulation
29TreeDepth-First SearchBreadth-First SearchBinary Tree
33StringDynamic ProgrammingGreedyRecursion
34ArrayTwo PointersBinary SearchBit Manipulation
35ArrayHash TableSliding Window
36ArrayHash TableMathBinary Search+2
37TreeDepth-First SearchBreadth-First SearchBinary Tree
38ArrayDynamic ProgrammingMatrix
39TreeDepth-First SearchBinary Search TreeBinary Tree
41HardNumber of Islands II
ArrayHash TableUnion Find
42Hash TableDepth-First SearchBreadth-First SearchGraph
44StringRolling HashString MatchingHash Function
45Linked ListStackTreeDepth-First Search+1
46MediumGroup Shifted Strings
ArrayHash TableString
47ArrayStringBacktrackingTrie+1
48TreeDepth-First SearchBreadth-First SearchBinary Tree
49ArrayBacktrackingBit Manipulation
50ArrayDivide and ConquerBinary Indexed TreeSegment Tree+3
54MediumGraph Valid Tree
Depth-First SearchBreadth-First SearchUnion FindGraph
59MathDynamic ProgrammingRecursion
60MediumWalls and Gates
ArrayBreadth-First SearchMatrix
61StringBacktrackingTreeDepth-First Search+1
62MediumWiggle Sort
ArrayGreedySorting
64Medium3Sum Smaller
ArrayTwo PointersBinary SearchSorting
66TreeDepth-First SearchBinary Search TreeBinary Tree
67HardRead N Characters Given read4 II - Call Multiple Times
ArraySimulationInteractive
68MediumPaint Fence
Dynamic Programming
69MediumLongest Substring with At Most Two Distinct Characters
Hash TableStringSliding Window
71StackTreeDepth-First SearchBinary Tree
72EasyStrobogrammatic Number
Hash TableTwo PointersString
73MediumZigzag Iterator
ArrayDesignQueueIterator
77HardClosest Binary Search Tree Value II
Two PointersStackTreeDepth-First Search+3
78MediumFlatten 2D Vector
ArrayTwo PointersDesignIterator
79MediumUnique Word Abbreviation
ArrayHash TableStringDesign
80MediumFlip Game II
MathDynamic ProgrammingBacktrackingMemoization+1
81EasyPalindrome Permutation
Hash TableStringBit Manipulation
82StringDynamic Programming
86Linked ListTreeDepth-First SearchBreadth-First Search+1
89TreeDepth-First SearchBreadth-First SearchBinary Tree
93EasyRead N Characters Given Read4
ArraySimulationInteractive
94MathBacktrackingBit Manipulation
95StringBacktrackingBreadth-First Search
97MediumFind the Celebrity
Two PointersGraphInteractive
98ArrayDesignBinary Indexed TreeSegment Tree
99TreeBreadth-First SearchBinary Tree
100MediumPaint House
ArrayDynamic Programming