內容簡介
本書在選材與編排上,秉持「五可」原則——「可讀」「可學」「可用」「可研」「可練」。全書共9章,在保留第1版的8章經典內容——緒論、線性表、棧和隊列、數組和矩陣、樹和二叉樹、圖、查找與排序的基礎上,新增第9章「分佈與併發數據結構」,以緊跟技術發展趨勢。全書有118個算法、80餘道應用與示例、300餘道練習題、83個微課視頻。應用案例涉及數據結構在工程計算、大數據、操作系統、大數據及人工智能等各方面的應用。練習題題型包括填空題、簡答題、應用題、算法設計題、上機練習題、AI開放題等,滿足學生原理理解、知識應用、模仿與創新、算法訓練、實踐應用、素養提高等多方面需求。每章小結給出全章知識結構圖以及相關算法與應用匯總。微課視頻總時長約700分鐘,覆蓋前8章內容。 本書將經典理論與前沿技術結合,內容編排新穎,圖文並茂,配套資料齊全(包含微課、源碼、實武教程與學習指導等)。原理敘述直達要義、算法步驟與偽碼一一對應、應用示例廣泛且富有啟發性。 本書不僅適合作為高等學校計算機及相關專業「數據結構」課程的教材,也非常適合從事計算機軟體開發與應用的工程技術人員作為參考書籍。目錄
第1章 緒論