Now in its second edition, D.S. Malik brings his proven approach to C++ programming to the CS2 course. Clearly written with the student in mind, this text focuses on Data Structures and includes advanced topics in C++ such as Linked Lists and the Standard Template Library (STL). The text features ab... more
Designed for a CS2 one-semester course focused on data structures.
Reinforces concepts through extensive diagrams and examples.
Features complete Programming Examples throughout that outline the critical steps to writing a program for a case study including Input/Output, Algorithm Design, Main Alg... more
Provides coverage of recursion and backtracking to solve Sudoku problems.
Offers expanded discussion of hashing, Shell sort, B-trees, and the Euler circuit.
Introduces virtual functions and abstract classes in Chapter 3, and incorporates the study of linked lists, stacks, and queues using these co... more