Skip to content

Latest commit

 

History

History
28 lines (17 loc) · 1.49 KB

File metadata and controls

28 lines (17 loc) · 1.49 KB

Data-Structures-Algorithms

Description

This is my personal Python reference guide to build up knowledge in complexity theory, data structures and algorithms. I will create notebooks to capture relevant content with examples. As I learn, I aim to create publicly accessible resources for others to learn from in their own coding journey. You may review my Jupyter notebooks for examples of various algorithms as I continue my own journey. You can anticipate a mix of references as I make my way in understanding the content myself.I recommend reviewing the resources, which includes courses, articles, videos, etc. for a full explanation of the examples I capture in this repo.

This repo will be updated regularly and is still in its early phases.

Part 1: Complexity Theory

algorithms-running-time

Part 2: Data Structures

  1. Arrays
  2. Linked Lists
  3. Doubly Linked Lists
  4. Stacks

Resources

Complexity Theory

  1. Udemy's Complexity Theory Basics Course with Holczer Balazs, Software Engineer.
  2. Understanding Time Complexity with Python Examples by Kelvin Salton do Prado.

Data Structures

  1. Udemy's Algorithms and Data Structures in Python (Interview Q&A) with Holczer Balazs, Software Engineer