Data Structures
Algorithms
Practice Problems
Resources
Algorithms
How to Calculate Time & Space Complexity
Sorting Algorithms
Selection Sort
Insertion Sort
Bubble Sort
Merge Sort
Quick Sort
Heap Sort
Search Algorithms
Binary Search
Depth First Search (DFS)
Breadth First Search (BFS)
Dijkstra’s Algorithm
Tree Traversal Algorithms
Pre-Order Traversal
In Order Traversal
Post Order Traversal
Dynamic Programming
Memoization
Tabulation
Greedy Algorithms