內容簡介
本書是根據作者多年教學的經驗,並參考了近年出版的多種國外大學數據結構教科書而編寫的。
本書以C語言為程序設計語言,采用繫列式的敘述方式,引導讀者循序漸進地掌握數組、鏈接表、棧和隊列、樹與森林、圖和堆等不同的數據結構,並繫統地介紹了查找和排序的各種實現方法。對每一種數據結構,除了詳細闡述其基本概念和具體實現外,都盡可能地對每種操作給出C語言的算法描述;對查找和排序的各種算法,還著重在時間上做出定量或定性的分析比較。
本書不但涉及內容廣泛、涵蓋的知識點全面,而且條理清晰、通俗易懂、圖文並茂,有利於學生繫統性地學習。
本書可作為計算機類專業或軟件專業的本科或專科教材,也可供從事計算機工程與應用工作的科技工作者參考。
本書以C語言為程序設計語言,采用繫列式的敘述方式,引導讀者循序漸進地掌握數組、鏈接表、棧和隊列、樹與森林、圖和堆等不同的數據結構,並繫統地介紹了查找和排序的各種實現方法。對每一種數據結構,除了詳細闡述其基本概念和具體實現外,都盡可能地對每種操作給出C語言的算法描述;對查找和排序的各種算法,還著重在時間上做出定量或定性的分析比較。
本書不但涉及內容廣泛、涵蓋的知識點全面,而且條理清晰、通俗易懂、圖文並茂,有利於學生繫統性地學習。
本書可作為計算機類專業或軟件專業的本科或專科教材,也可供從事計算機工程與應用工作的科技工作者參考。