本書是江蘇省高等學校重點教材《數據結構原理與應用》的配套教材,補充與拓展課堂教學內容,銜接理論與實踐。本書在選材與編排上以“易讀”“易用”“易練”“可研”為目標,為數據結構相關課程提供全方位的實踐練習指導。全書分為4篇: 第1篇是原理篇,簡述典型結構(線性表、棧和隊列、數組和矩陣、樹和二叉樹、圖等)及其在計算機中的實現原理,查找和排序的經典算法的原理;第2篇是驗證篇,提供了主教材的算法實現;第3篇是設計篇,按主教材內容順序,為每一章設計了3~5個設計型實踐活動,適合作為課程實驗素材;第4篇是綜合篇,給出10個涉及多個知識點的複雜設計任務,可作為課程設計的素材。 本書內容全面,可單獨作為數據結構相關課程的實踐教材使用。本書提供的大量源程序和設計思想,對於從事計算機應用及開發的技術人員、數據結構和程序設計教授或學習的教師和學生具有很好的參考和指導作用。 本書源程序在Visual Studio 6.0及Visual Studio 2010調試通過,源代碼可以在清華大學出版社官網下載。