本書特點是綜合:變數與指針,數組與指針,函數與指針是綜合;C串與C++串是綜合;快速排序與冪集問題歸入前序遍歷,hanio問題歸於中序遍歷,堆排序和哈夫曼樹是堆類的直接應用,八皇后問題在樹的前景序遍歷中解決,這是綜合;迷宮歸於圖的層次遍歷,騎士巡遊隸屬圖的前序遍歷,這還是綜合。
本書的創新是從物件導向的高度重新組織C程序,為C++提供充分的感性基礎。 “C++不過是更好的C”,這在本書中得到充分的體現。
本書的原則是學習資料結構和學習程式語言共進,它們的中介是演算法。語言只有滿足演算法的需要才能被認識和掌握,資料結構只有依賴語言的發展才能拓展自己的應用領域。
總之,每一部分沒有獨立存在的理由,它們的意義只有在它們的相互依賴,相互補充的關係中得到明確的解答。
正是這種統一性,才產生了既可以助教又可以助學的多媒體
軟體----配書光碟。正是這種統一性,才使抽象類型與儲存類型、演算法每一步驟與程式每一行程式碼,C程式和C++程式可以同時展現,相得益彰。