Data Structures: A Pseudocode Approach with C++
Richard F. Gilberg, Behrouz A. Forouzan
This new text makes it simple for beginning computer science students to design algorithms first using pseudocode and then build them using the C++ programming language.
computer-science backend intermediate getting-oriented reference data-structures algorithms
getting started introduction intro