Core Pillars
Patterns
49Algorithms
38Data Structures
48two pointers
15fast and slow pointers
1sliding window
2merge intervals
1cyclic sort
1linked list reversal
2stack
3monotonic stack
2hash map
4level order traversal
2tree breadth first search
3tree depth first search
4graph
3matrix traversal
5two heaps
1subsets
2modified binary search
2top k elements
3k-way merge
1greedy algorithm
4backtracking
3topological sort
1union-find
1prefix sum
4counting
6simulation
7# | Title | Acceptance | Difficulty |
|---|---|---|---|
1 | array hash set counting +1 more | 62.7% | easy |
2 | string hash set counting | 14.3% | easy |
3 | two pointers string array +1 more | 77.8% | easy |
4 | 0.0% | easy | |
5 | 0.0% | easy | |
6 | 0.0% | easy | |
7 | 0.0% | easy | |
8 | binary search modified binary search | 0.0% | Med. |
9 | two pointers array binary search +1 more | 100.0% | easy |
10 | two pointers array sorting | 0.0% | easy |
11 | two pointers array sorting | 0.0% | easy |
12 | two pointers sorting array +1 more | 0.0% | Med. |
13 | two pointers sorting array | 0.0% | Med. |
14 | two pointers array sorting +1 more | 0.0% | Med. |
15 | array sliding window two pointers | 0.0% | Med. |
16 | two pointers sorting array | 0.0% | Med. |
17 | two pointers sorting array | 0.0% | Med. |
18 | 0.0% | Med. | |
19 | 0.0% | Med. | |
20 | linked list fast and slow pointers two pointers | 0.0% | easy |
21 | 0.0% | easy | |
22 | 0.0% | Med. | |
23 | 0.0% | Med. | |
24 | 0.0% | Med. | |
25 | 0.0% | Med. | |
26 | 0.0% | hard | |
27 | sliding window array prefix sum +1 more | 0.0% | easy |
28 | 0.0% | easy | |
29 | 0.0% | Med. | |
30 | 0.0% | Med. | |
31 | 0.0% | hard | |
32 | 0.0% | hard | |
33 | 0.0% | hard | |
34 | 0.0% | hard | |
35 | 0.0% | hard | |
36 | 0.0% | hard | |
37 | merge intervals sorting array +1 more | 0.0% | Med. |
38 | 0.0% | Med. | |
39 | 0.0% | Med. | |
40 | 0.0% | Med. | |
41 | 0.0% | hard | |
42 | 0.0% | hard | |
43 | 0.0% | hard | |
44 | cyclic sort sorting array | 0.0% | easy |
45 | 0.0% | easy | |
46 | 0.0% | easy | |
47 | 0.0% | easy | |
48 | 0.0% | easy | |
49 | 0.0% | easy | |
50 | 0.0% | Med. | |
51 | 0.0% | hard | |
52 | linked list linked list reversal two pointers +1 more | 0.0% | easy |
53 | 0.0% | Med. | |
54 | 0.0% | Med. | |
55 | 0.0% | Med. | |
56 | 0.0% | Med. | |
57 | linked list linked list reversal stack +2 more | 0.0% | Med. |
58 | 0.0% | easy | |
59 | 0.0% | easy | |
60 | 0.0% | easy | |
61 | 0.0% | Med. | |
62 | 0.0% | hard | |
63 | 0.0% | easy | |
64 | 0.0% | easy | |
65 | 0.0% | easy | |
66 | 0.0% | easy | |
67 | 0.0% | easy | |
68 | 0.0% | easy | |
69 | 0.0% | easy | |
70 | 0.0% | easy | |
71 | 0.0% | easy | |
72 | 0.0% | easy | |
73 | level order traversal tree breadth first search binary tree +2 more | 0.0% | easy |
74 | 0.0% | easy | |
75 | 0.0% | Med. | |
76 | 0.0% | easy | |
77 | 0.0% | easy | |
78 | 0.0% | easy | |
79 | 0.0% | Med. | |
80 | 0.0% | Med. | |
81 | binary tree tree breadth first search level order traversal +1 more | 0.0% | easy |
82 | binary tree tree depth first search recursion | 0.0% | easy |
83 | 0.0% | Med. | |
84 | 0.0% | Med. | |
85 | 0.0% | Med. | |
86 | 0.0% | Med. | |
87 | binary tree tree depth first search recursion | 0.0% | Med. |
88 | 0.0% | hard | |
89 | 0.0% | easy | |
90 | 0.0% | easy | |
91 | 0.0% | Med. | |
92 | 0.0% | Med. | |
93 | 0.0% | Med. | |
94 | matrix traversal graph matrix +3 more | 0.0% | easy |
95 | matrix graph algorithms depth-first search +3 more | 100.0% | easy |
96 | matrix traversal recursion matrix +2 more | 0.0% | easy |
97 | matrix graph algorithms matrix traversal +3 more | 0.0% | easy |
98 | 0.0% | easy | |
99 | 0.0% | Med. | |
100 | 0.0% | Med. |