| Problem Name | Problem Link | Language | Solution Link |
|---|---|---|---|
| Arrays: Left Rotation | Problem | java | Solution |
| Bit Manipulation: Lonely Integer | Problem | java | Solution |
| DP: Coin Change | Problem | java | Solution |
| Hash Tables: Ransom Note | Problem | java8 | Solution |
| Heaps: Find the Running Median | Problem | java | Solution |
| Linked Lists: Detect a Cycle | Problem | java | Solution |
| Queues: A Tale of Two Stacks | Problem | java | Solution |
| Recursion: Davis' Staircase | Problem | java | Solution |
| Recursion: Fibonacci Numbers | Problem | java | Solution |
| Stacks: Balanced Brackets | Problem | java | Solution |
| Strings: Making Anagrams | Problem | java8 | Solution |
| Time Complexity: Primality | Problem | java | Solution |
| Trees: Is This a Binary Search Tree? | Problem | java | Solution |
| Tries: Contacts | Problem | java | Solution |