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

windowsmss/Data-Structures-and-Algorithms-Python

ย 
ย 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

11 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Data Structures and Algorithms

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

About

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.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%