A compilation of important Data Structures and Algorithms based on Python
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
- 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