Skip to content

All the essential resources and template code needed to understand and practice data structures and algorithms in python with few small projects to demonstrate their practical application.

Notifications You must be signed in to change notification settings

shushrutsharma/Data-Structures-and-Algorithms-Python

Folders and files

NameName
Last commit message
Last commit date
May 10, 2021
May 10, 2021
Jan 25, 2025
Apr 8, 2022
May 10, 2021
May 10, 2021
Mar 25, 2023
May 10, 2021
May 10, 2021
May 10, 2021
May 10, 2021
Jun 5, 2021
Jun 5, 2021
Mar 3, 2023
Apr 17, 2022
Apr 18, 2022
May 10, 2021
Aug 10, 2021
Mar 30, 2024
Apr 19, 2022
Mar 30, 2024

Repository files navigation

Data Structures and Algorithms

Issues PRs Stars Built With

All the essential resources and template code needed to understand and practice data structures and algorithms in python with few small projects to demonstrate their practical application.

Index

1. πŸ“š Resources

  1. Books
  2. Big-O Cheat Sheet
  3. DAA Syllabus
  4. Interview Cheat sheet
  5. Master Plan
  6. Master the Interview

2. β­• Big-O

  1. O(1)
  2. O(m+n)
  3. O(n)
  4. O(n^2)

3. 🏒 Data Structures

  1. Arrays
  2. Graphs
  3. Hash Tables (Dictionary)
  4. Linked Lists
  5. Stack
  6. Queues
  7. Trees

4. πŸ›  Algorithms

  1. Divide and Conquer
  2. Dynamic Programming
  3. Recursion
  4. Sorting
  5. Traversals
  1. File + Classes Demo

Additional

6. ❗ Error Handling

8. πŸŽ‰ Decorators

9. πŸ‘Ύ Debugging

10. ➰ Generators

11. πŸ†Ž Regular Expressions

12. πŸ§ͺ Unit Testing

13. πŸ‘· ‍Projects

  1. Job Scheduler
  2. Email Project
  3. Hash Project
  4. Recursion Miniprojects
  5. Runtime Analyser

14. ❓ Questions