book “data structures and problem solving using c” has arrays, pointers, and structures, objects and classes, templates, inheritance, design patterns, algorithm analysis, the standard template library, recursion, sorting algorithms, randomization, fun and games, stacks and compilers, utilities.