Skip to content

dominick-blue/DSAlgosPractice-Python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Data Structures and Algorithms

This repo is meant to capture my focused practice on data structures and algorithms.

Below you will see a list that you can easily follow or adapt to your learning path.

Please note - Some of the resources listed here are not free. 💸 💶

Additionally, this list is not exhaustive. It is meant to help start your learning journey. 🚗 📚

Techniques Used

  1. Pomodoro Technique 🍅
  2. Feynman Technique
  3. Deep Work

Approach to Mastery

  • First iteration of below is theoretical mastery. 📈
  • Second iteration will be implementation mastery. 👨‍💻 👩‍💻
  • Third iteration will be interview problem solving. 👨‍🏫

Beginner 🧑‍🎓

Intermediate 👨‍💻 👩‍💻

Advanced 💥

  • Graphs
  • Prims Algorithm
  • Kruskal's Algorithm
  • Dijkstra's Shortest Path Algorithm
  • Greedy Algorithms
  • Backtracking
  • Dynamic Programming

Resources 💼

  1. Roadmap.sh - Map of Computer Science
  2. Roadmap.sh - Backend Engineering
  3. Big-O Cheat Sheet
  4. Freecodecamp.org - Big O Notation
  5. Analysis of Algorithms | Big-O analysis
  6. String Interview Questions
  7. Linked List Interview Questions
  8. Stack Interview Questions
  9. Algorithm Implementation Examples
  10. HackerRank
  11. AlgoExpert

About

This repo serves as a place to host my data structures and algorithm practice.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published