本書作者基于多年講授“數(shù)據(jù)結構”和“算法設計與分析”課程的教學經驗,在自己編寫并使用多年的用Pascal和C++描述的《數(shù)據(jù)結構》兩書的基礎上,參考了近年來國外出版的多種數(shù)據(jù)結構和算法的優(yōu)秀教材編寫了本書。本書不僅系統(tǒng)地介紹了各種傳統(tǒng)的數(shù)據(jù)結構和各種搜索及內、外排序方法,還引入了一些比較高級的數(shù)據(jù)結構,如伸展樹和跳表。本書重視算法的時間和空間分析,包括搜索和排序時間的下界分析。書中采用了抽象數(shù)據(jù)類型的觀點討論數(shù)據(jù)結構,并使用C語言描述。全書條理清晰,內容詳實,既注重數(shù)據(jù)結構和算法原理,又十分強調程序設計訓練。書中算法都配有完整的C程序,程序結構清晰,構思精巧。所有程序都已在TC2.01下編譯通過并能正確運行,它們既是學習數(shù)據(jù)結構和算法的很好示例,也是很好的程序設計示例。本書內容深入淺出,配有大量的實例和圖示,并有豐富的習題,適于自學。本書可作為高等院校計算機科學與技術專業(yè)和其他相關專業(yè)的《數(shù)據(jù)結構》教材,也可供計算機工作者和其他希望學習數(shù)據(jù)結構和算法知識的人員參考?!锉緯溆须娮咏贪福枰呖膳c出版社發(fā)行部聯(lián)系,免費索取。