本書是一本綜合講述數據結構及其算法的入門書,力求簡潔、清晰、嚴謹且易於學習和掌握。全書從基本的數據結構概念開始講起,包括數組結構、隊列、堆棧、樹結構、排序、查找等;接著介紹常用的算法,包括分治法、遞歸法、貪心法、動態規劃法、迭代法、枚舉法、回溯法等,並為每個經典的算法都提供了 C++ 程序設計語言編寫的完整範例程序;每章都提供了豐富的課後習題及詳細的參考答案,書中所有實現的數據結構和算法都提供了完整的源代碼,同時還提供了精心錄製的教學視頻。本書圖文並茂,敘述簡潔、清晰,範例豐富、可操作性強,針對具有一定編程能力又想提高編程“深度”的非信息專業類人員或學生,是一本數據結構普及型的教科書或自學參考書。