Algorithms in C++, Parts 1-4: Fundamentals, Data Structure, Sorting, Searching
Algorithms
Introduction to Algorithms
The Algorithm Design Manual
Programming: Principles and Practice Using C++
Programming Interviews Exposed: Secrets to Landing Your Next Job
Effective Modern C++: 42 Specific Ways to Improve Your Use of C++11 and C++14
The C++ Programming Language
Algorithms in C, Part 5: Graph Algorithms: Graph Algorithms Pt.5