A comprehensive collection of data structures, algorithms, and problem-solving implementations in Python.
- 00_py_programs/ - Basic Python programming concepts and exercises
- 01_sorting_algos/ - Sorting algorithm implementations
- 02_searching_algos/ - Searching algorithm implementations
- 03_linked_list/ - Linked List implementation
- 04_stacks/ - Stack data structure
- 05_queues/ - Queue data structure
- 06_BST_and_Tree/ - Binary Search Tree and Tree operations
- 07_heap/ - Heap data structure
- 08_AVL/ - AVL Tree implementation
- 09_Hash_Tables/ - Hash Table implementation
- 10_Graph/ - Graph data structure and algorithms
- 11_Arrays_Problems/ - Array-based problem solutions
- 12_Searching_Sorting/ - Searching and sorting problems
- 13_Linked_List_Problems/ - Linked List problems
- 14_Stack_Queue_Problems/ - Stack and Queue problems
- 15_Trees_Problems/ - Tree-based problems
- 16_Heap_Problems/ - Heap-based problems
- 17_String_Problems/ - String manipulation problems
- 18_Dynamic_Programming/ - Dynamic Programming solutions
- 19_Maths_Bits/ - Mathematical and Bit manipulation problems
- Mini OpenCV Projects/ - Computer Vision mini-projects
- monster_slash_game/ - Game implementation project