Python solutions to the "Cracking The Coding Interview" book.
- I have tried my best to keep solution structure unform as per given in template.py file.
- Data structure on which chapter is based off is implemented and saved in DS folder.
- Multiple solutions with different time and space complexity are given for each problem.
- Python standard libraries are used as minimum as possible.
- For each solution, unit tests are written.
- Python unittest framework is used to write test cases.
- Each test is independent.
- Solutions implemented in different languages are welcome.
- If you are submitting python solution, please first check whether it is really different from current solutions.