C

Cisco

87 questions tracked84 with solutions
πŸ”
Frequency scoreSorted highest β†’ lowest frequencyβœ“ Our Solution = we have a detailed walkthrough

Showing 87 of 87 questions

1
MediumLongest Palindromic Substringβœ“ Our Solution
100
Two PointersStringDynamic Programming
2
MediumPredict the Winnerβœ“ Our Solution
98
ArrayMathDynamic ProgrammingRecursion+1
3
MediumHouse Robberβœ“ Our Solution
98
ArrayDynamic Programming
4
EasyLucky Numbers in a Matrixβœ“ Our Solution
85
ArrayMatrix
5
MediumRotate Imageβœ“ Our Solution
85
ArrayMathMatrix
6
MediumSpiral Matrixβœ“ Our Solution
84
ArrayMatrixSimulation
7
EasyFizz Buzzβœ“ Our Solution
70
MathStringSimulation
8
MediumLRU Cacheβœ“ Our Solution
67
Hash TableLinked ListDesignDoubly-Linked List
9
MediumSnakes and Laddersβœ“ Our Solution
67
ArrayBreadth-First SearchMatrix
10
EasyNumber of Valid Words in a Sentenceβœ“ Our Solution
67
String
11
MediumFind Third Transaction
65
Database
12
EasyMaximum Difference Between Increasing Elementsβœ“ Our Solution
65
Array
13
MediumMerge Intervalsβœ“ Our Solution
65
ArraySorting
14
MediumMaximum Subarrayβœ“ Our Solution
63
ArrayDivide and ConquerDynamic Programming
15
MediumImplement Routerβœ“ Our Solution
63
ArrayHash TableBinary SearchDesign+2
16
MediumFind the Largest Area of Square Inside Two Rectanglesβœ“ Our Solution
63
ArrayMathGeometry
17
HardMinimum Cost to Make Array Equalβœ“ Our Solution
63
ArrayBinary SearchGreedySorting+1
18
HardWord Search IIβœ“ Our Solution
63
ArrayStringBacktrackingTrie+1
19
MediumNumber of Equal Count Substrings
63
Hash TableStringSliding WindowCounting
20
HardSum of k-Mirror Numbersβœ“ Our Solution
63
MathEnumeration
21
EasyCheck if Binary String Has at Most One Segment of Onesβœ“ Our Solution
63
String
22
HardMax Points on a Lineβœ“ Our Solution
59
ArrayHash TableMathGeometry
23
EasyHappy Numberβœ“ Our Solution
59
Hash TableMathTwo Pointers
24
MediumStone Gameβœ“ Our Solution
59
ArrayMathDynamic ProgrammingGame Theory
25
59
ArrayHash Table
26
HardCherry Pickupβœ“ Our Solution
56
ArrayDynamic ProgrammingMatrix
27
EasyValid Parenthesesβœ“ Our Solution
56
StringStack
28
HardTrapping Rain Waterβœ“ Our Solution
56
ArrayTwo PointersDynamic ProgrammingStack+1
29
MediumLongest Substring Without Repeating Charactersβœ“ Our Solution
53
Hash TableStringSliding Window
30
EasyLinked List Cycleβœ“ Our Solution
50
Hash TableLinked ListTwo Pointers
31
MediumDecode Stringβœ“ Our Solution
50
StringStackRecursion
32
EasyBest Time to Buy and Sell Stockβœ“ Our Solution
50
ArrayDynamic Programming
33
HardRemove Boxesβœ“ Our Solution
50
ArrayDynamic ProgrammingMemoization
34
EasyMerge Sorted Arrayβœ“ Our Solution
50
ArrayTwo PointersSorting
35
HardStrange Printerβœ“ Our Solution
45
StringDynamic Programming
36
MediumLongest Consecutive Sequenceβœ“ Our Solution
45
ArrayHash TableUnion Find
37
MediumLetter Combinations of a Phone Numberβœ“ Our Solution
45
Hash TableStringBacktracking
38
EasyMove Zeroesβœ“ Our Solution
45
ArrayTwo Pointers
39
45
ArrayTwo PointersSorting
40
EasyReverse Linked Listβœ“ Our Solution
45
Linked ListRecursion
41
MediumNumber of Islandsβœ“ Our Solution
45
ArrayDepth-First SearchBreadth-First SearchUnion Find+1
42
MediumSearch a 2D Matrixβœ“ Our Solution
45
ArrayBinary SearchMatrix
43
MediumWord Searchβœ“ Our Solution
40
ArrayStringBacktrackingDepth-First Search+1
44
MediumGas Stationβœ“ Our Solution
40
ArrayGreedy
45
EasyRemove Duplicates from Sorted Arrayβœ“ Our Solution
40
ArrayTwo Pointers
46
MediumMeeting Rooms II
40
ArrayTwo PointersGreedySorting+2
47
EasyValid Palindromeβœ“ Our Solution
40
Two PointersString
48
MediumPermutation in Stringβœ“ Our Solution
40
Hash TableTwo PointersStringSliding Window
49
HardMerge k Sorted Listsβœ“ Our Solution
40
Linked ListDivide and ConquerHeap (Priority Queue)Merge Sort
50
MediumGroup Anagramsβœ“ Our Solution
40
ArrayHash TableStringSorting
51
EasySingle Numberβœ“ Our Solution
40
ArrayBit Manipulation
52
HardFind Servers That Handled Most Number of Requestsβœ“ Our Solution
40
ArrayGreedyHeap (Priority Queue)Ordered Set
53
MediumInsert Delete GetRandom O(1)βœ“ Our Solution
40
ArrayHash TableMathDesign+1
54
MediumValidate IP Addressβœ“ Our Solution
40
String
55
MediumTop K Frequent Elementsβœ“ Our Solution
40
ArrayHash TableDivide and ConquerSorting+4
56
MediumAdd Two Numbersβœ“ Our Solution
40
Linked ListMathRecursion
57
MediumExpressive Wordsβœ“ Our Solution
40
ArrayTwo PointersString
58
MediumEdit Distanceβœ“ Our Solution
32
StringDynamic Programming
59
MediumSubarray Sum Equals Kβœ“ Our Solution
32
ArrayHash TablePrefix Sum
60
EasyRising Temperatureβœ“ Our Solution
32
Database
61
EasyCan Place Flowersβœ“ Our Solution
32
ArrayGreedy
62
MediumKth Smallest Element in a BSTβœ“ Our Solution
32
TreeDepth-First SearchBinary Search TreeBinary Tree
63
EasyMissing Numberβœ“ Our Solution
32
ArrayHash TableMathBinary Search+2
64
MediumFind Minimum in Rotated Sorted Arrayβœ“ Our Solution
32
ArrayBinary Search
65
MediumUnique Pathsβœ“ Our Solution
32
MathDynamic ProgrammingCombinatorics
66
MediumZigzag Conversionβœ“ Our Solution
32
String
67
MediumPermutationsβœ“ Our Solution
32
ArrayBacktracking
68
HardSliding Window Maximumβœ“ Our Solution
32
ArrayQueueSliding WindowHeap (Priority Queue)+1
69
MediumCompare Version Numbersβœ“ Our Solution
32
Two PointersString
70
HardLargest Rectangle in Histogramβœ“ Our Solution
32
ArrayStackMonotonic Stack
71
MediumLongest Palindromic Subsequenceβœ“ Our Solution
32
StringDynamic Programming
72
MediumMin Stackβœ“ Our Solution
32
StackDesign
73
MediumRestore IP Addressesβœ“ Our Solution
32
StringBacktracking
74
MediumReverse Words in a Stringβœ“ Our Solution
32
Two PointersString
75
EasyPascal's Triangleβœ“ Our Solution
32
ArrayDynamic Programming
76
MediumJump Gameβœ“ Our Solution
32
ArrayDynamic ProgrammingGreedy
77
HardCount of Integersβœ“ Our Solution
32
MathStringDynamic Programming
78
EasyClimbing Stairsβœ“ Our Solution
32
MathDynamic ProgrammingMemoization
79
MediumPalindromic Substringsβœ“ Our Solution
32
Two PointersStringDynamic Programming
80
MediumDesign Browser Historyβœ“ Our Solution
32
ArrayLinked ListStackDesign+2
81
EasyMaximum Product of Two Elements in an Arrayβœ“ Our Solution
32
ArraySortingHeap (Priority Queue)
82
MediumBeautiful Arrangementβœ“ Our Solution
32
ArrayDynamic ProgrammingBacktrackingBit Manipulation+1
83
MediumRemove K Digitsβœ“ Our Solution
32
StringStackGreedyMonotonic Stack
84
MediumProduct of Array Except Selfβœ“ Our Solution
32
ArrayPrefix Sum
85
EasyNumber of 1 Bitsβœ“ Our Solution
32
Divide and ConquerBit Manipulation
86
MediumUnique Paths IIβœ“ Our Solution
32
ArrayDynamic ProgrammingMatrix
87
EasyTwo Sum IV - Input is a BSTβœ“ Our Solution
32
Hash TableTwo PointersTreeDepth-First Search+3