內容簡介
本書是浙江省“十一五”規劃重點建設教材,內容涵蓋了*計算機科學與技術教指委關於“高等學校計算機科學與技術本科專業規範”中制定的課程體繫中的核心知識,並在緊扣考研大綱的前提下剔除了一些難度較大的內容。
本書采用Java語言作為描述算法的語言,共9章,可分成兩大部分。部分主要介紹線性表、棧、隊列、串、數組、樹和圖等基本數據結構的特點、存儲方式、運算原理、實現方法以及它們在現實中的典型應用; 第二部分主要討論查找與排序這兩種常用操作的實現原理、方法及性能分析。
全書條理清楚、語言精練、重點突出,敘述循序漸進、深入淺出; 表達通俗易懂,特別注重理論與實踐相結合; 強調算法實現方法的分析,並通過豐富、典型的實例來強化知識的實際應用。
本書可作為普通高等院校計算機科學與技術、軟件工程、信息管理與信息繫統、信息與計算科學、電子信息等專業的“數據結構”課程的教材,也可作為工程技術和自學數據結構人員的參考讀物。
本書采用Java語言作為描述算法的語言,共9章,可分成兩大部分。部分主要介紹線性表、棧、隊列、串、數組、樹和圖等基本數據結構的特點、存儲方式、運算原理、實現方法以及它們在現實中的典型應用; 第二部分主要討論查找與排序這兩種常用操作的實現原理、方法及性能分析。
全書條理清楚、語言精練、重點突出,敘述循序漸進、深入淺出; 表達通俗易懂,特別注重理論與實踐相結合; 強調算法實現方法的分析,並通過豐富、典型的實例來強化知識的實際應用。
本書可作為普通高等院校計算機科學與技術、軟件工程、信息管理與信息繫統、信息與計算科學、電子信息等專業的“數據結構”課程的教材,也可作為工程技術和自學數據結構人員的參考讀物。