Algorithms-Reference
Table of Contents
01. Python Basics
Dictionaries
Sorting a Dictionary with key or value
Ordered Dict
Default Dict
Dictionary Operations
Heaps
Set
Regex
02. Sorting
Merge Sort
03. Arrays and Strings
O(n) Sliding Window Algorithm (Single Pointer)
O(n) Sliding Window Algorithm (Consecutive Elements)
04. Linkedlist
LinkedList MergeSort
05. Binary Search
Classic Binary Search
Get a Separator in a rotated sorted Array
06. Trees
DFS in Tree
Iterative Solution
Recursive Solution
BFS in Tree
07. Graph
Types of Nodes
Types of Edges
What is Discovery Time and Finish Time
Topological sort with DFS Algorithm basics
Topological Sort Algo
Sample Topological Sort Code
BellmanFord
Dijkstras