Data Structure & Algorithm Notes

Binary (Search) Tree

BST Insertion & Removal

Depth-First Search (DFS)

Breadth-First Search (BFS)

Heap

Heap (Priority Queue)

Heap Push and Pop

Heapify

Graph

Graphs

Matrix DFS

Matrix BFS

Adjacency List

Union Find (Disjoint Set)

TODO:

Dijkstra's Algorithm

Prim's Algorithm

Kruskal's Algorithm

Topological Sort