本書是數(shù)據(jù)結構和算法分析的經(jīng)典教材,書中使用主流的程序設計語言C++作為具體的實現(xiàn)語言。書的內(nèi)容包括表、棧、隊列、樹、散列表、優(yōu)先隊列、排序、不相交集算法、圖論算法、算法分析、算法設計、攤還分析、查找樹算法、k-d樹和配對堆等。本書適合作為計算機相關專業(yè)本科生的數(shù)據(jù)結構課程和研究生算法分析課程的教材。本科生的數(shù)據(jù)結構課程可以使用本書第1章~第9章,多學時課程還可以講解第10章;研究生算法分析課程可以使用第6章~第12章。