0
0%
0/450

DSA 450

Full syllabus coverage. Every topic, every pattern, enough repetition that recall becomes automatic.

215h of work left3 per day to finish in 24 weeks450 problems

The sheet

Click the circle on any row to cycle status: unsolved, solved, attempted, revisit.

0 / 450 solved
Arrays0 / 32
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
EArrays
21
22
23
24
25
26
27
28
29
30
31
32
Strings0 / 36
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
EStrings
16
17
18
19
20
21
22
23
24
25
26
MStrings
27
28
29
30
31
MStrings
32
33
EStrings
34
35
36
Hashing0 / 9
1
EHashing
2
3
EHashing
4
5
6
MHashing
7
MHashing
8
9
Sorting0 / 5
1
2
3
4
5
MSorting
Binary Search0 / 22
1
2
3
EBinary Search
4
5
MBinary Search
6
MBinary Search
7
8
9
10
HBinary Search
11
12
13
14
15
16
17
EBinary Search
18
19
20
MBinary Search
21
22
Two Pointers0 / 11
1
MTwo Pointers
2
3
HTwo Pointers
4
ETwo Pointers
5
ETwo Pointers
6
MTwo Pointers
7
8
9
MTwo Pointers
10
MTwo Pointers
11
Sliding Window0 / 11
1
2
3
4
HSliding Window
5
6
7
8
MSliding Window
9
MSliding Window
10
11
HSliding Window
Prefix Sum0 / 9
1
MPrefix Sum
2
3
EPrefix Sum
4
MPrefix Sum
5
6
7
8
9
Matrix0 / 9
1
2
3
4
5
6
7
8
9
Intervals0 / 11
1
MIntervals
2
MIntervals
3
MIntervals
4
EIntervals
5
6
7
HIntervals
8
9
10
11
MIntervals
Linked List0 / 24
1
ELinked List
2
3
4
5
6
MLinked List
7
MLinked List
8
9
10
11
12
13
14
MLinked List
15
MLinked List
16
17
18
19
20
MLinked List
21
22
23
24
MLinked List
Stacks & Queues0 / 22
1
EStacks & Queues
2
3
MStacks & Queues
4
MStacks & Queues
5
6
MStacks & Queues
7
MStacks & Queues
8
MStacks & Queues
9
MStacks & Queues
10
11
MStacks & Queues
12
HStacks & Queues
13
MStacks & Queues
14
HStacks & Queues
15
EStacks & Queues
16
MStacks & Queues
17
MStacks & Queues
18
19
MStacks & Queues
20
MStacks & Queues
21
22
Trees0 / 35
1
2
3
4
5
7
ETrees
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
25
26
27
28
29
30
31
32
33
34
35
Binary Search Tree0 / 15
1
2
MBinary Search Tree
3
4
MBinary Search Tree
5
MBinary Search Tree
6
MBinary Search Tree
7
8
9
HBinary Search Tree
10
MBinary Search Tree
11
12
EBinary Search Tree
13
EBinary Search Tree
14
MBinary Search Tree
15
Heap / Priority Queue0 / 12
1
HHeap / Priority Queue
2
MHeap / Priority Queue
3
MHeap / Priority Queue
4
MHeap / Priority Queue
5
MHeap / Priority Queue
6
MHeap / Priority Queue
7
MHeap / Priority Queue
8
EHeap / Priority Queue
9
MHeap / Priority Queue
10
MHeap / Priority Queue
11
EHeap / Priority Queue
12
HHeap / Priority Queue
Graphs0 / 36
1
2
3
4
HGraphs
5
MGraphs
6
7
8
9
10
11
12
13
14
15
16
17
18
MGraphs
19
MGraphs
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
Greedy0 / 16
1
MGreedy
2
3
4
5
6
7
8
9
HGreedy
10
11
12
13
14
15
16
Dynamic Programming0 / 54
1
EDynamic Programming
2
MDynamic Programming
3
MDynamic Programming
4
MDynamic Programming
5
MDynamic Programming
6
MDynamic Programming
7
MDynamic Programming
8
MDynamic Programming
9
MDynamic Programming
10
MDynamic Programming
11
MDynamic Programming
12
MDynamic Programming
13
MDynamic Programming
14
15
MDynamic Programming
16
MDynamic Programming
17
MDynamic Programming
18
EDynamic Programming
19
MDynamic Programming
20
HDynamic Programming
21
HDynamic Programming
22
23
HDynamic Programming
24
HDynamic Programming
25
MDynamic Programming
26
27
HDynamic Programming
28
MDynamic Programming
29
30
31
HDynamic Programming
32
HDynamic Programming
33
34
MDynamic Programming
35
MDynamic Programming
36
HDynamic Programming
37
MDynamic Programming
38
MDynamic Programming
39
MDynamic Programming
40
HDynamic Programming
41
HDynamic Programming
42
43
HDynamic Programming
44
HDynamic Programming
45
MDynamic Programming
46
47
MDynamic Programming
48
MDynamic Programming
49
MDynamic Programming
50
51
52
53
MDynamic Programming
54
HDynamic Programming
Recursion & Backtracking0 / 19
1
MRecursion & Backtracking
2
MRecursion & Backtracking
3
MRecursion & Backtracking
4
MRecursion & Backtracking
5
MRecursion & Backtracking
6
MRecursion & Backtracking
7
HRecursion & Backtracking
8
MRecursion & Backtracking
9
MRecursion & Backtracking
10
HRecursion & Backtracking
11
MRecursion & Backtracking
12
MRecursion & Backtracking
13
HRecursion & Backtracking
14
MRecursion & Backtracking
15
MRecursion & Backtracking
16
MRecursion & Backtracking
17
HRecursion & Backtracking
18
MRecursion & Backtracking
19
MRecursion & Backtracking
Tries0 / 8
1
2
3
4
5
6
7
8
Bit Manipulation0 / 14
1
EBit Manipulation
2
EBit Manipulation
3
EBit Manipulation
4
EBit Manipulation
5
EBit Manipulation
6
MBit Manipulation
7
MBit Manipulation
8
EBit Manipulation
9
MBit Manipulation
10
11
MBit Manipulation
12
13
MBit Manipulation
14
MBit Manipulation
Math & Number Theory0 / 11
1
MMath & Number Theory
2
MMath & Number Theory
3
MMath & Number Theory
4
EMath & Number Theory
5
MMath & Number Theory
6
EMath & Number Theory
7
EMath & Number Theory
8
MMath & Number Theory
9
EMath & Number Theory
10
MMath & Number Theory
11
MMath & Number Theory
Design (LLD)0 / 20
1
MDesign (LLD)
2
MDesign (LLD)
3
4
MDesign (LLD)
5
6
7
8
EDesign (LLD)
9
MDesign (LLD)
10
HDesign (LLD)
11
12
13
14
HDesign (LLD)
15
MDesign (LLD)
16
MDesign (LLD)
17
18
19
EDesign (LLD)
20
MDesign (LLD)
Advanced0 / 9
1
2
3
4
5
6
7
8
9