/Data-structure-Algorithms-using-Python

This repository includes all the practice problems and assignments which I've solved during the Data Structures and Algorithms in Python Programming.

Primary LanguageJupyter NotebookMIT LicenseMIT

Data-structure-Algorithms-using-Python 🐍

This repository includes all the practice problems and assignments which I've solved during the Data Structures and Algorithms in Python Programming.

Topics discussed are:

  1. searching & sorting
  2. Recursion - 1
  3. Recursion - 2
  4. Recursion Assignment
  5. OOPS - 1
  6. OOPS - 2
  7. OOPS - 3
  8. Time Complexity Analysis
  9. Space Complexity Analysis
  10. Time Complexity Improvement
  11. Linked List - 1
  12. Linked List - 2
  13. Stacks
  14. Queues
  15. Binary Trees - 1
  16. Binary Trees - 2
  17. BST - 1
  18. BST - 2
  19. Generic Trees
  20. Dictionaries/Maps
  21. Graphs - 1
  22. Graphs - 2
  23. Priority Queues - 1
  24. Huffman Coding
  25. Priority Queues - 2
  26. Dynamic Programming - 1
  27. Recursion - 3
  28. Dynamic Programming - 2
  29. Backtracking
  30. Advanced Data Structures and Algorithms