Advanced Data Structures and Algorithm in C++
Dynamic Hashing
B* Trees
Dijkstra's Shortest Path Algorithm