"Data Structures and Algorithms from Zero to Hero and Crack Top Companies 100+ Interview questions (Python Coding)" course from Udemy
I used this course to learn about data structures and algorithms in Python
- Recursion
- Big O Notation
- Arrays
- Linked List
- Circular Linked List
- Doubly Linked List
- Circular Doubly Linked List
- Stack
- Queue
- Tree
- Binary Tree
- Binary Search Tree
- AVL Tree
- Binary Heap
- Trie
- Hashing
- Sort Algorithms
- Searching Algorithms
- Graph Algorithms
- Graph Traversal - Breadth First Search and Depth First Search
- Topological Sort Algorithm
- Single Source Shortest Path
- Dijkstra's Algorithm
- Bellman Ford Algorithm
- All Pairs Shortest Path
- Floyd Warshall Algorithm
- Minimum Spanning Tree
- Kruskal and Prim's Algorithm
- Graph Top Interview Questions
- Greedy Algorithms
- Divide and Conquer Algorithms
- Dynamic Programming
- Dynamic Programming Top Interview Questions
- Backtracking
The course link is https://www.udemy.com/course/data-structures-and-algorithms-bootcamp-in-python/