This repository contains a compilation of algorithms & data structures and their implementations in Python. I forked it originally from a repository by J.M. Portilla, who has a Udemy course on the topic:
Python for Algorithms, Data-Structures, and Interviews
Additionally, I added comments and alternative implementations, in some cases after checking other resources, such as (always referenced):
- Educative: Ace the Python Coding Interview
- DataCamp: Writing Efficient Python Code
- Cousera: Accelerated Computer Science Fundamentals Specialization; check my notes on the Specialization: mxagar/accelerated_computer_science_coursera.
A non-exasutive guide with notes can be found in Python_DSAlgo_Guide.md.
Another related repository of mine is design_patterns_notes. I created that repository while following the Udemy course Design Patterns in Python by Dmitri Nesteruk.
Mikel Sagardia, 2022.
No guarantees.