Skip to content

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