本書全面、系統(tǒng)地介紹了數據結構的基礎理論和算法設計方法,以及數據結構的應用、算法性能評價等內容,使讀者進一步理解數據抽象與編程實現(xiàn)的關系,提高用計算機解決實際問題的能力。本書共10章,分為4個部分。 部分(第1章)介紹數據結構和算法的基本概念等;第2部分(第2章~第7章)詳細講解不同類型的數據結構,包含線性結構(線性表、鏈表、棧、隊列、串、數組、廣義表)和非線性結構(樹、圖);第3部分(第8章~第9章)介紹程序中經常用到的算法,即查找和排序;第4部分( 0章)是綜合實訓部分,通過商品管理系統(tǒng)等8個案例展示數據結構實現(xiàn)和應用的過程,并在 提供綜合項目實訓與課程設計報告模板。本書可作為職業(yè)院校、應用型本科院校計算機專業(yè)和其他相關專業(yè)的教材和參考書,也可供從事計算機軟件開發(fā)的科技工作者參考。