An open API service indexing awesome lists of open source software.

https://github.com/techiesamosa/python-dsa

This is my new repository where I will be practicing Python Data Structures and Algorithms and try to solve problems.
https://github.com/techiesamosa/python-dsa

Last synced: about 2 months ago
JSON representation

This is my new repository where I will be practicing Python Data Structures and Algorithms and try to solve problems.

Awesome Lists containing this project

README

        

# DSA Python Practice Repository


GitHub contributors
GitHub Closed issues
GitHub PR Open
GitHub PR closed
GitHub language count
GitHub last commit
GitHub Maintained
Github Repo Size

This repository contains my daily practice code for Data Structures and Algorithms in Python.

## Folders

- **2D Arrays, Strings & Bit Manipulation**: Contains Python files related to 2D arrays, strings, and bit manipulation.
- **Arrays**: Contains Python files related to array operations and algorithms.
- **Backtracking**: Contains Python files related to backtracking algorithms.
- **Binary Search Trees**: Contains Python files related to binary search trees.
- **Binary Trees**: Contains Python files related to binary trees.
- **Dynamic Programming and Segment Trees**: Contains Python files related to dynamic programming and segment trees.
- **Graphs**: Contains Python files related to graph algorithms.
- **Greedy Algorithms**: Contains Python files related to greedy algorithms.
- **Hashing and Tries**: Contains Python files related to hashing and trie data structures.
- **Heaps**: Contains Python files related to heap data structure.
- **Python Basics**: Contains Python files related to basic Python programming concepts.
- **LinkedList**: Contains Python files related to linked list data structure.
- **OOPS**: Contains Python files related to object-oriented programming concepts.
- **Queues**: Contains Python files related to queue data structure.
- **Recursion, Divide and Conquer, Time Complexity**: Contains Python files related to recursion, divide and conquer algorithms, and time complexity analysis.
- **Sorting Algos**: Contains Python files related to sorting algorithms.
- **Stacks**: Contains Python files related to stack data structure.

## Note
- This repository currently contains only the practice codes. Theory and notes will be added later.