Gitpedia

Data Structures and Algorithms Python

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.

From shushrutsharmaยทUpdated May 25, 2026ยทView on GitHubยท

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. The project is written primarily in Python, first published in 2021. Key topics include: algorithm, algorithms, algorithms-and-data-structures, competitive-coding, competitive-programming.

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

5. ๐Ÿ“‚ File Handling and OOPS

  1. File + Classes Demo

Additional

6. โ— Error Handling

7. โž— Functional Programming

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

Contributors

Showing top 6 contributors by commit count.

View all contributors on GitHub โ†’

This article is auto-generated from shushrutsharma/Data-Structures-and-Algorithms-Python via the GitHub API.Last fetched: 5/31/2026