Domain | Subdomain | Topic | Challenge | Difficulty | Solution |
---|---|---|---|---|---|
Tutorials | Cracking the Coding Interview | Data Structures | Arrays: Left Rotation | Easy | Solution.java |
Tutorials | Cracking the Coding Interview | Data Structures | Strings: Making Anagrams | Easy | Solution.java |
Tutorials | Cracking the Coding Interview | Data Structures | Hash Tables: Ransom Note | Easy | Solution.java |
Tutorials | Cracking the Coding Interview | Data Structures | Linked Lists: Detect a Cycle | Easy | Solution.java |
Tutorials | Cracking the Coding Interview | Data Structures | Stacks: Balanced Brackets | Medium | Solution.java |
Tutorials | Cracking the Coding Interview | Data Structures | Queues: A Tale of Two Stacks | Medium | Solution.java |
Tutorials | Cracking the Coding Interview | Data Structures | Trees: Is This a Binary Search Tree? | Medium | Solution.java |
Tutorials | Cracking the Coding Interview | Data Structures | Heaps: Find the Running Median | Hard | Solution.java |
Tutorials | Cracking the Coding Interview | Data Structures | Tries: Contacts | Hard | Solution.java |
Tutorials | Cracking the Coding Interview | Algorithms | Sorting: Bubble Sort | Medium | Solution.java |
Tutorials | Cracking the Coding Interview | Algorithms | Sorting: Comparator | Medium | Solution.java |
Tutorials | Cracking the Coding Interview | Algorithms | Merge Sort: Counting Inversions | Hard | Solution.java |
Tutorials | Cracking the Coding Interview | Algorithms | Binary Search: Ice Cream Parlor | Medium | Solution.java |
Tutorials | Cracking the Coding Interview | Algorithms | DFS: Connected Cell in a Grid | Hard | Solution.java |
Tutorials | Cracking the Coding Interview | Algorithms | BFS: Shortest Reach in a Graph | Hard | Solution.java |
Tutorials | Cracking the Coding Interview | Techniques / Concepts | Time Complexity: Primality | Medium | Solution.java |
Tutorials | Cracking the Coding Interview | Techniques / Concepts | Recrusion: Fibonacci Numbers | Easy | Solution.java |
Tutorials | Cracking the Coding Interview | Techniques / Concepts | Recursion: Davis' Staircase | Medium | Solution.java |
Tutorials | Cracking the Coding Interview | Techniques / Concepts | DP: Coin Change | Hard | Solution.java |
Tutorials | Cracking the Coding Interview | Techniques / Concepts | Bit Manipulation: Lonely Integer | Easy | Solution.java |
Cracking the Coding Interview
Folders and files
Name | Name | Last commit date | ||
---|---|---|---|---|
parent directory.. | ||||