Resources

Curated external resources for learning algorithms, data structures, and Python.

Cracking the Coding Interview

https://www.crackingthecodinginterview.com/

Big-O Cheat-Sheet

https://www.bigocheatsheet.com/

Python: PEP-8

https://peps.python.org/pep-0008

Python: PEP-20

https://peps.python.org/pep-0020

Python: PEP-484

https://peps.python.org/pep-0484/

Python: Heap

https://docs.python.org/3/library/heapq.html#module-heapq

Python: Binary Search & Insertion

https://docs.python.org/3/library/bisect.html#module-bisect

Python: Specialized Container Data-Types

https://docs.python.org/3/library/collections.html#module-collections

Python: Queue FIFO & Stack LIFO

https://docs.python.org/3/library/queue.html#module-queue

Python: Deque (Queue + Stack)

https://docs.python.org/3/library/collections.html#collections.deque

Python: Built-in

https://docs.python.org/3/library/functions.html

Python: Functools

https://docs.python.org/3/library/functools.html

Python: Collections

https://docs.python.org/3/library/collections.html

Python: Itertools

https://docs.python.org/3/library/itertools.html

Python: Random

https://docs.python.org/3/library/random.html

Python: Math

https://docs.python.org/3/library/math.html

Disclaimer

Some content on this site was gathered with AI assistance. While we strive for accuracy, please verify information with official documentation when in doubt.