Welcome to my personal repository for studying Cracking the Coding Interview!
Here, I document my progress and solutions to various problems, organized by topic.
Each section includes explanations and code implementations.
- Arrays & Strings β Practice problems and solutions focused on arrays and string manipulation.
- Linked Lists β Implementations and exercises for singly, doubly, and circular linked lists.
- Stacks & Queues β Solutions for stack, queue, and related variations.
- Trees & Graphs β Problems and solutions involving binary trees, graphs, and traversal algorithms.
Each folder contains Java code for each exercise. To use the code, simply navigate to the desired chapter and follow the instructions provided in the respective README file.
Contributions are welcome! If you find any issues or want to add improvements, feel free to submit a pull request.