As características deste livro são síntese: variáveis e ponteiros, matrizes e ponteiros, funções e ponteiros são uma síntese, strings C e strings C++ são uma síntese; classificado em travessia em ordem e classificação de heap A árvore de Huffman é uma aplicação direta da classe heap. O problema das Oito Rainhas é resolvido na travessia em ordem de primeiro plano da árvore, que é a síntese do labirinto; gráfico, e o desfile do cavaleiro pertence à travessia de pré-ordem do gráfico, que ainda é síntese.
A inovação deste livro é reorganizar os programas C a partir de uma perspectiva orientada a objetos para fornecer uma base perceptual suficiente para C++. "C++ é simplesmente C melhor", o que está totalmente refletido neste livro.
O princípio deste livro é que o aprendizado de estruturas de dados e o aprendizado de linguagens de programação progridem juntos, e o intermediário entre eles são os algoritmos. A linguagem só pode ser compreendida e dominada se atender às necessidades dos algoritmos, e as estruturas de dados só podem expandir seus campos de aplicação contando com o desenvolvimento da linguagem.
Em suma, cada parte não tem uma razão de existência independente, e o seu significado só pode ser claramente respondido na sua interdependência e relação mutuamente complementar.
É esta unidade que levou à criação de
um software multimédia que pode ser utilizado tanto como auxiliar de ensino como como auxiliar de aprendizagem – CD-ROM com livros. É esta unidade que permite que tipos abstratos e tipos de armazenamento, cada etapa de um algoritmo e cada linha de código de programa, programas C e programas C++ sejam exibidos ao mesmo tempo e se complementem.