This repository was created and used during my preparation for technical interviews as a way to brush up and summarize my CS and problem-solving skills. Maybe it will be useful for someone else some day.
Have fun!
The code is written in Python 3. Modules are organized by subject and accompanied by
Sphinx-compatible documentation. I often use single-letter variables, only because this is
how they appear in the most academic descriptions.
Bibliography:
- Introduction to Algorithms by Thomas H. Cormen et al.
- Algorithm Design Manual by Steven Skiena.
- Cracking the Coding Interview by Gyle McDowell.
- Elements of Programming Interviews by Adnan Aziz et al.
- Programming Pearls by Jon Bentley.
PyCharm IDE is a great tool to navigate the code.
This repository was created for personal use. I do not encourage production use of any of these code snippets.
Author: P. Burakov