本書是根據數(shù)據結構課程教學大綱的要求,結合作者多年實踐經驗積累而完成的具有工程實踐價值的數(shù)據結構教材。全書共分8章,每章均先給出本章的教學重點和難點,明確理論和技能要求及教學方法,以方便教和學。其中,第1章說明開設數(shù)據結構課程的意義;第2章詳細介紹了順序表和鏈表結構及其實現(xiàn),這是其他數(shù)據結構的兩種實現(xiàn)基礎;第3章采用順序表和鏈表分別講解最基本的線性數(shù)據結構一一堆棧、隊列和串;第4章和第5章介紹非線性數(shù)據結構--樹和圖。第6章提出了一種有工程應用價值的遞歸算法實現(xiàn)方法;第7章和第8章分別描述了多種查找和排序算法及其實現(xiàn)。本書配有電子課件,包括全部程序源代碼。 本書適合大專層次的各類型學歷教育,包括普通、成人和高職高專院校計算機相關專業(yè)的學生,也適合企、lk專、Ik軟件開發(fā)人員使用。