🐍

Python DSA
This repository is a compilation of important Data Structures and Algorithms based on Python.

**Please make seperate folders for different topics**

The following topics will be elaborated:

- Big O Time Complexity
- Tuples
- Dictionaries
- Lists
- Arrays
- Looping
- For Loop
- While Loop

- Sorting Algorithms
- Bubble Sort
- Selection Sort
- Insertion Sort
- Bucket Sort
- Merge Sort
- Quick Sort
- Heap Sort
- Tree Sort
- Shell Sort
- Count Sort
- Radix Sort

- Searching Algorithms
- Linear Search
- Binary Search

- Backtracking
- Dynamic Programming
- Linked List
- Singly Linked List
- Doubly Linked List
- Circular Singly Linked List
- Circular Doubly Linked List

- Tree Data Structure
- BFS
- DFS
- Binary Tree
- Binary Search Tree
- AVL Tree
- Trie

- Graph Data Structure
- Divide and Conquer Algorithm