DS
DE Shaw
100 questions tracked96 with solutions
Frequency scoreSorted highest β lowest frequencyβ Our Solution = we have a detailed walkthrough
Showing 100 of 100 questions
1Dynamic ProgrammingTreeDepth-First SearchBinary Tree
2ArrayHash TableSliding WindowPrefix Sum
3ArrayGreedySortingHeap (Priority Queue)
4ArrayGreedySortingEnumeration+1
5ArrayDynamic ProgrammingMatrix
6Hash TableStringBacktracking
7ArrayHash TableSortingCounting Sort
8ArrayBit ManipulationUnion FindGraph
9MathStringGreedyGame Theory
10ArrayHash TableTwo PointersSorting
11ArrayDynamic ProgrammingBit ManipulationTree+2
12ArrayDynamic ProgrammingPrefix Sum
14Hash TableStringGreedySorting+1
15ArrayDynamic ProgrammingGreedySorting
18ArrayStringDivide and ConquerSorting+3
19ArrayHash TableMatrixSimulation
20ArrayBinary SearchBit ManipulationSegment Tree
21Hash TableStringSliding Window
22StringDynamic ProgrammingRolling HashString Matching+1
23MediumMedian of a Row Wise Sorted Matrix
ArrayBinary SearchMatrix
24ArrayHeap (Priority Queue)Simulation
25MediumFind Peak Calling Hours for Each City
Database
27HardMinimum Runes to Add to Cast Spell
ArrayDepth-First SearchBreadth-First SearchUnion Find+2
28MediumMinimize Connected Groups by Inserting Interval
ArrayBinary SearchSliding WindowSorting
29ArrayTwo PointersBinary Search
31ArrayHash TableDivide and ConquerSorting+1
33ArrayDynamic ProgrammingGreedy
34ArrayDynamic ProgrammingGreedyHeap (Priority Queue)
37ArrayGreedySortingHeap (Priority Queue)
39ArrayQueueSliding WindowHeap (Priority Queue)+1
40ArrayDynamic ProgrammingGreedy
41ArrayHash TableUnion Find
42ArrayHash TableMathDesign+1
43ArrayDivide and ConquerDynamic Programming
44StringStackGreedyMonotonic Stack
45ArrayDynamic ProgrammingMatrix
46Hash TableStringGreedySorting+1
47ArrayBinary SearchDepth-First SearchBreadth-First Search+3
48Hash TableStringBit ManipulationPrefix Sum
49ArrayHash TableGreedySorting+2
51ArrayGreedyHeap (Priority Queue)
52ArrayUnion FindGraphMinimum Spanning Tree
53ArrayGreedySortingHeap (Priority Queue)
54MathDynamic ProgrammingCombinatorics
55ArrayTwo PointersBinary SearchSorting
56StringDynamic ProgrammingBacktracking
57ArrayBinary SearchDynamic ProgrammingGreedy+1
58ArrayTwo PointersDynamic ProgrammingStack+1
59ArrayDynamic ProgrammingGreedy
61ArrayTwo PointersBinary SearchStack+1
65ArrayStringDynamic ProgrammingBit Manipulation+1
66StringDynamic ProgrammingStack
67ArrayGreedyBit ManipulationPrefix Sum
68StringDynamic Programming
71ArraySliding WindowPrefix Sum
72ArrayMathDivide and ConquerDynamic Programming+6
74ArrayBinary SearchSliding WindowPrefix Sum
75ArrayDynamic ProgrammingStackBreadth-First Search+4
76ArrayBinary SearchDivide and Conquer
77Dynamic ProgrammingDepth-First SearchBreadth-First SearchGraph+2
85StringDynamic Programming
86ArrayStackMonotonic Stack
87ArrayDynamic ProgrammingStackMatrix+1
89ArrayDynamic ProgrammingMatrix
93ArrayBinary SearchDynamic ProgrammingSorting
94ArrayDynamic ProgrammingDepth-First SearchBreadth-First Search+4
95ArrayBinary SearchMatrixPrefix Sum+1
96ArrayDynamic ProgrammingGreedyTree+1
98Hash TableTreeDepth-First SearchBreadth-First Search+1
99ArrayHash TableStringBreadth-First Search
100Hash TableLinked ListTwo Pointers