583 of 583 problems written (100%). Every article has a brute-force to optimal walkthrough with Java code that compiles and passes its own tests.
- Basics54 / 54 written
- Sorting7 / 7 written
- Arrays50 / 50 written
- Binary Search37 / 37 written
- Strings32 / 32 written
- Linked List44 / 44 written
- Recursion and Backtracking30 / 30 written
- Bit Manipulation22 / 22 written
- Stacks and Queues33 / 33 written
- Sliding Window and Two Pointers15 / 15 written
- Heaps22 / 22 written
- Greedy Algorithms18 / 18 written
- Binary Trees49 / 49 written
- Binary Search Trees25 / 25 written
- Graphs72 / 72 written
- Dynamic Programming66 / 66 written
- Tries7 / 7 written