Las características de este libro son síntesis: variables y punteros, matrices y punteros, funciones y punteros son una síntesis; las cadenas C y las cadenas C ++ son una síntesis de clasificación rápida y problemas de conjuntos de potencia se clasifican en recorrido de preorden, y los problemas de hanio son; clasificado en recorrido en orden y clasificación en montón. El árbol de Huffman es una aplicación directa de la clase de montón. El problema de las Ocho Reinas se resuelve en el recorrido en orden de primer plano del árbol, que es el recorrido jerárquico del laberinto; gráfico, y el desfile de caballeros pertenece al recorrido de preorden del gráfico, que todavía es síntesis.
La innovación de este libro es reorganizar los programas C desde una perspectiva orientada a objetos para proporcionar una base perceptiva suficiente para C++. "C++ es simplemente mejor C", lo cual se refleja plenamente en este libro.
El principio de este libro es que el aprendizaje de estructuras de datos y el aprendizaje de lenguajes de programación progresan juntos, y el intermediario entre ellos son los algoritmos. El lenguaje sólo puede entenderse y dominarse si satisface las necesidades de los algoritmos, y las estructuras de datos sólo pueden ampliar sus campos de aplicación confiando en el desarrollo del lenguaje.
En resumen, cada parte no tiene una razón independiente de existencia, y su significado sólo puede responderse claramente en su interdependencia y relación mutuamente complementaria.
Es esta unidad la que ha llevado a la creación de
software multimedia que puede utilizarse como asistente de enseñanza y como ayuda para el aprendizaje: CD-ROM con libros. Es esta unidad la que permite que los tipos abstractos y los tipos de almacenamiento, cada paso de un algoritmo y cada línea de código de programa, programas C y programas C++ se muestren al mismo tiempo y se complementen entre sí.