數(shù)據(jù)結構是計算機和信息技術等相關專業(yè)的一門重要的專業(yè)基礎課程,數(shù)據(jù)結構及其處理算法是設計與實現(xiàn)系統(tǒng)軟件和大型應用軟件的重要基礎,結合數(shù)據(jù)結構課程的現(xiàn)狀和發(fā)展趨勢,本書具有難度適中、結構合理、應用性強的特點。全書共9章,內(nèi)容包括章數(shù)據(jù)結構基礎,綜述數(shù)據(jù)結構的基本概念;第2章至第5章主要討論幾種基本的線性結構,即線性表、棧和隊列、串、數(shù)組和廣義表;第6章和第7章主要介紹非線性結構,即樹和二叉樹、圖;第8章和第9章分別討論兩種基本的操作,即查找和排序。全書采用C語言作為數(shù)據(jù)結構和算法的描述語言,對數(shù)據(jù)結構的定義和算法描述詳細,代碼注釋完整,便于初學者模仿訓練,循序漸進,穩(wěn)步提高。本書既可作為高等院校計算機科學與技術、軟件工程、通信工程等信息類專業(yè)的教材,也可供從事軟件開發(fā)與工程應用設計的工作人員參考使用。
|