Algorithms in C++: Fundamentals, Data Structures, Sorting, Searching and Graph Algorithms Pts. 1-5