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