- Arrays (Count = 12)
- Math
- Binary Search
- Strings (Count = 1)
- Bit Manipulation
- Two Pointers
- Linked Lists (Count = 1)
- Stacks and Queues
- Backtracking
- Hashing
- Heaps and Maps
- Trees (Count = 6)
- Dynamic Programming
- Greedy
- Graphs
| Title | Solution | Tag | Note | Added on |
|---|---|---|---|---|
| Add One To Number | C++ | tricky | 28 March 2017 | |
| Find Duplicate In Array | C++ | slow, fast pointer | 28 March 2017 | |
| Find Missing Integer | C++ | 28 March 2017 | ||
| Largest Number | C++ | 28 March 2017 | ||
| Maximum Absolute Difference | C++ | 28 March 2017 | ||
| Max Sum Contiguous Subarray | C++ | 28 March 2017 | ||
| Min Steps In Infinite Grid | C++ | 28 March 2017 | ||
| Rotate Matrix | C++ | 28 March 2017 | ||
| Set Matrix Zeros | C++ | 28 March 2017 | ||
| Spiral Order Matrix 1 | C++ | 28 March 2017 | ||
| Merge Intervals/Insert Interval | C++ | 30 March 2017 | ||
| Merge Overlapping Intervals | C++ | 30 March 2017 |
| Title | Solution | Tag | Note | Added on |
|---|---|---|---|---|
| Power of 2 | C++ | strings, tedious | 7 May 2017 |
| Title | Solution | Tag | Note | Added on |
|---|---|---|---|---|
| List Cycle | C++ | bit tricky | 7 May 2017 |
| Title | Solution | Tag | Note | Added on |
|---|---|---|---|---|
| Path Sum | C++ | DFS, tree, recursion | 31 March 2017 | |
| Max Depth Of Binary Tree | C++ | DFS, tree, recursion | 31 March 2017 | |
| Zigzag Level Order Traversal Bt | C++ | BFS, tree, recursion, LevelOrderTraversal | 31 March 2017 | |
| Min Depth of Binary Tree | C++ | BFS, tree, recursion, LevelOrderTraversal | 4 April 2017 | |
| Identical Binary Trees | C++ | tree, recursion | 4 April 2017 | |
| Least Common Ancestor | C++ | tree, recursion | 4 April 2017 |