Algorithms¶
70 implementations across 17 topics
| Topic | Problems | Key Algorithms |
|---|---|---|
| Arrays | 4 | Group Anagrams, Product Except Self, Top K Frequent, ... |
| Backtracking | 4 | Combination Sum, N Queens, Permutations, ... |
| Bit Manipulation | 3 | Counting Bits, Reverse Bits, Single Number |
| Dynamic Programming | 8 | Climbing Stairs, Coin Change, Constraint Satisfaction, ... |
| Graphs | 13 | A Star Search, Bellman Ford, Clone Graph, ... |
| Greedy | 3 | Interval Scheduling, Jump Game, Merge Intervals |
| Heaps | 3 | Kth Largest, Merge K Sorted Lists, Task Scheduler |
| Linked Lists | 3 | Lru Cache, Merge Two Sorted, Reverse Linked List |
| Patterns | 1 | Sliding Window |
| Recursion | 5 | Flatten Nested List, Generate Parentheses, Letter Combinations Phone, ... |
| Searching | 3 | Binary Search, Find Minimum Rotated, Search Rotated Array |
| Sliding Window | 2 | Longest Substring No Repeat, Min Window Substring |
| Sorting | 2 | Merge Sort Inversions, Quickselect |
| Stacks & Queues | 3 | Daily Temperatures, Min Stack, Valid Parentheses |
| Strings | 5 | Longest Common Prefix, Longest Palindromic Substring, String To Integer Atoi, ... |
| Trees | 5 | Invert Tree, Level Order Traversal, Max Depth, ... |
| Two Pointers | 3 | Container With Most Water, Three Sum, Trapping Rain Water |