本書共分9章,主要內容包括:算法設計與分析的基本知識,線性結構、樹和圖等各種基本數(shù)據結構的邏輯特點、存儲結構、主要操作的實現(xiàn)與應用,遞歸、查找和排序等典型算法的實現(xiàn)及應用。本書每一章中都配有不同難度的例題和習題,幫助學生理解和掌握重點、難點問題。全書采用類c語言作為算法描述語言,各章的“簡單應用舉例”中含有很多實用的算法實例,既是本章算法的綜合運用,也有助于培養(yǎng)學生根據求解的問題,合理選擇數(shù)據結構,應用高級語言編寫有效算法的能力。本書可以作為全日制高等院校計算機科學與技術專業(yè)、信息與計算科學專業(yè)、電子信息科學與技術等信息類相關專業(yè)普通本科學生的專業(yè)基礎課教材,也可作為廣大從事計算機軟件開發(fā)人員的參考書。為方便教師教學,本書配有教學課件,歡迎選用該書作為教材的老師索取,索取郵箱:11m7785@sina.tom。