本書將面向對象的C++語言及STL與數據結構緊密結合,是學習數據結構和C++編程的很好的輔導書。本書盡量將C++語言的類、模板、虛函數、友元、友類引入到數據結構的編程中。在講解順序表、鏈表、棧、隊列和字符串之后介紹相應的STL容器的應用,并在后續(xù)的章節(jié)中使用介紹過的STL,其目的是引導讀者在更好地掌握面向對象的C++語言的同時,對應用STL產生興趣,從而為編寫大型軟件打下基礎。本書作者長期教授數據結構課程,有著獨到的教學心得和先進的教學方法,教學效果顯著,使數據結構的學習成為一件樂事,深受學生喜愛。本書是作者多年教學經驗的總結。本書所有程序和算法演示課件均在計算機上運行通過,這些程序的源代碼和算法演示課件可通過清華大學出版社的網站下載。本書適用于使用C++語言描述的數據結構作教材的高等學校學生和自學者,同時也是很好的考研參考書。