數(shù)據(jù)結(jié)構(gòu)與算法

出版時間:2009-8  出版社:北京大學(xué)出版社  作者:佟偉光 主編  頁數(shù):311  
Tag標(biāo)簽:無  

前言

本套教材經(jīng)過全國幾十所高等學(xué)校老師一年多的努力,終于與廣大讀者見面了。我相信,它一定會受到全國高等學(xué)校計(jì)算機(jī)界老師和同學(xué)們的熱烈歡迎。隨著信息技術(shù)的飛速發(fā)展,單一培養(yǎng)模式已經(jīng)不能滿足社會對計(jì)算機(jī)專業(yè)人才多樣化的需求。應(yīng)對這一變化的最佳辦法,就是采用多種模式的培養(yǎng)方式。當(dāng)前,高等學(xué)校的計(jì)算機(jī)教育正處于從過去的單一培養(yǎng)模式向多種培養(yǎng)模式的轉(zhuǎn)變過程中,多種模式的培養(yǎng)方式將是必然的發(fā)展方向。多種模式的培養(yǎng)方式包括:培養(yǎng)人才的類型不同(研究型,應(yīng)用型);專業(yè)方向不同(計(jì)算機(jī)軟件,計(jì)算機(jī)網(wǎng)絡(luò),信息安全,信息系統(tǒng),計(jì)算機(jī)應(yīng)用技術(shù)等);課程設(shè)置的多樣性等。同時,高等教育對科技人才培養(yǎng)的要求是:不但要培養(yǎng)研究型科技人才,還要為國家培養(yǎng)更多的應(yīng)用型科技人才(或稱工程型科技人才)。也就是說,培養(yǎng)應(yīng)用型科技人才是百分之九十以上的普通高等學(xué)校的主要任務(wù)。本套教材正是為適應(yīng)多種模式培養(yǎng)方式的要求,并且著重于培養(yǎng)計(jì)算機(jī)領(lǐng)域高級應(yīng)用型科技人才的需求,而組識編寫的。本套教材具有如下特點(diǎn)。1.基礎(chǔ)理論夠用計(jì)算機(jī)專業(yè)所需的基礎(chǔ)理論知識以夠用為準(zhǔn),不是盲目擴(kuò)張。如數(shù)字系統(tǒng)的基礎(chǔ)知識,計(jì)算機(jī)的基本組成原理和體系結(jié)構(gòu)的基礎(chǔ)知識,離散數(shù)學(xué)的基礎(chǔ)知識,數(shù)據(jù)結(jié)構(gòu)和算法的基礎(chǔ)知識,操作系統(tǒng)的基礎(chǔ)知識,程序設(shè)計(jì)的基礎(chǔ)知識等,都進(jìn)行了必要的講解介紹。2.強(qiáng)調(diào)理論聯(lián)系實(shí)際,學(xué)以致用每本教材的編寫都將“理論聯(lián)系實(shí)際,學(xué)以致用”的原則貫徹始終。例如,《計(jì)算機(jī)組成原理和體系結(jié)構(gòu)》結(jié)合現(xiàn)代的計(jì)算機(jī)講解,使學(xué)生學(xué)完之后,確切掌握現(xiàn)代計(jì)算機(jī)的組成、結(jié)構(gòu)和工作原理;又如,《程序設(shè)計(jì)》結(jié)合實(shí)例講解,使學(xué)生學(xué)完之后,真正能夠動手編寫程序。

內(nèi)容概要

本書系統(tǒng)地介紹了數(shù)據(jù)結(jié)構(gòu)的基本概念和基本算法,主要內(nèi)容包括:緒論,線性表,棧與隊(duì)列,串,數(shù)組、特殊矩陣和廣義表,樹,圖,排序,查找,算法的分析與設(shè)計(jì),實(shí)驗(yàn)與上機(jī)指導(dǎo)。    本書特別注重突出應(yīng)用性和實(shí)踐性,實(shí)例和習(xí)題豐富,并在附錄中給出了各章習(xí)題的答案。    本書適合作為應(yīng)用型本科院校和成人教育計(jì)算機(jī)專業(yè)數(shù)據(jù)結(jié)構(gòu)課程的教材,也可作為數(shù)據(jù)結(jié)構(gòu)培訓(xùn)班的教材以及軟件從業(yè)人員的自學(xué)參考書。

書籍目錄

第1章 緒論  1.1 數(shù)據(jù)結(jié)構(gòu)的基本概念  1.2 算法的描述  1.3 VC++6.0開發(fā)工具簡介  1.4 算法的評價(jià)    1.4.1 評價(jià)算法的一般原則    1.4.2 算法復(fù)雜性的分析  1.5 應(yīng)用示例及分析  小結(jié)  習(xí)題與練習(xí)一第2章 線性表  2.1 線性表基本特征和基本運(yùn)算  2.2 線性表的順序存儲及運(yùn)算實(shí)現(xiàn)    2.2.1  順序表    2.2.2 順序表上基本運(yùn)算的實(shí)現(xiàn)  2.3 線性表的鏈?zhǔn)酱鎯斑\(yùn)算實(shí)現(xiàn)   2.3.1  單鏈表    2.3.2 單鏈表的基本運(yùn)算    2.3.3 循環(huán)鏈表    2.3.4 雙鏈表    2.3.5 靜態(tài)鏈表  2.4 順序表和鏈表的比較  2.5 線性表的應(yīng)用    2.5.1 順序表的應(yīng)用    2.5.2 一元多項(xiàng)式的算術(shù)運(yùn)算  2.6 應(yīng)用示例及分析  小結(jié)  習(xí)題與練習(xí)二第3章 棧與隊(duì)列  3.1  棧    3.1.1 棧的定義    3.1.2 棧的存儲實(shí)現(xiàn)和運(yùn)算實(shí)現(xiàn)    3.1.3 堆棧的應(yīng)用  3.2  隊(duì)列    3.2.1 隊(duì)列的定義    3.2.2 隊(duì)列的存儲實(shí)現(xiàn)及運(yùn)算實(shí)現(xiàn)    3.2.3  隊(duì)列的應(yīng)用  3.3 遞歸  3.4 應(yīng)用示例及分析  小結(jié)  習(xí)題與練習(xí)三第4章  串  4.1  串的定義及其基本運(yùn)算  4.2 串的存儲結(jié)構(gòu)    4.2.1  串的順序存儲結(jié)構(gòu)    4.2.2  串的鏈接存儲結(jié)構(gòu)  4.3  串的匹配運(yùn)算  4.4 應(yīng)用示例及分析  小結(jié)  習(xí)題與練習(xí)四第5章 數(shù)組、特殊矩陣和廣義表  5.1  多維數(shù)組    5.1.1 數(shù)組的定義和操作    5.1.2 多維數(shù)組的存儲表示和尋址  5.2 特殊矩陣的壓縮存儲    5.2.1 對稱矩陣    5.2.2 三角矩陣    5.2.3 帶狀矩陣  5.3 稀疏矩陣    5.3.1 稀疏矩陣的三元組表存儲    5.3.2 稀疏矩陣的十字鏈表存儲  5.4 廣義表  5.5 應(yīng)用示例與分析  小結(jié)  習(xí)題與練習(xí)五第6章 樹 第7章 圖 第8章 排序 第9章 查找 第10章 算法的分析與設(shè)計(jì)第11章 實(shí)驗(yàn)與上機(jī)指導(dǎo) 附錄 習(xí)題與練習(xí)解答

章節(jié)摘錄

插圖:第1章 緒論1.1 數(shù)據(jù)結(jié)構(gòu)的基本概念在計(jì)算機(jī)發(fā)展的初期,人們使用計(jì)算機(jī)的目的主要是處理數(shù)值計(jì)算問題,當(dāng)時所涉及的運(yùn)算對象主要是簡單的整型、實(shí)型或布爾類型數(shù)據(jù)。隨著計(jì)算機(jī)應(yīng)用領(lǐng)域的擴(kuò)大和軟、硬件的發(fā)展,非數(shù)值處理問題顯得越來越重要,據(jù)統(tǒng)計(jì),當(dāng)今非數(shù)值處理問題占用了90%以上的機(jī)器時間。這類問題解決的關(guān)鍵不再是數(shù)學(xué)分析和計(jì)算方法,而是必須研究數(shù)據(jù)問的相互關(guān)系及其對應(yīng)的存儲表示,并利用這些特性和關(guān)系設(shè)計(jì)出相應(yīng)的算法和程序,以便有效地解決實(shí)際問題。 數(shù)據(jù)(Data):一切能夠由計(jì)算機(jī)接收和處理的對象。隨著計(jì)算機(jī)技術(shù)的發(fā)展,數(shù)據(jù)這一概念的含義越來越廣泛。不僅整數(shù)、實(shí)數(shù)、復(fù)數(shù)等是數(shù)據(jù),字符、表格、聲音、圖形、圖像等也都能夠由計(jì)算機(jī)接收和處理,也都是數(shù)據(jù)。 數(shù)據(jù)元素(Data Element):數(shù)據(jù)的基本單位,在程序中作為一個整體加以考慮和處理。換句話說,數(shù)據(jù)元素被當(dāng)做運(yùn)算的基本單位,并且通常具有完整、確定的實(shí)際意義。在數(shù)據(jù)結(jié)構(gòu)中,根據(jù)需要,數(shù)據(jù)元素又被稱為元素、頂點(diǎn)或記錄。

編輯推薦

《數(shù)據(jù)結(jié)構(gòu)與算法》是由北京大學(xué)出版社出版的。

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    數(shù)據(jù)結(jié)構(gòu)與算法 PDF格式下載


用戶評論 (總計(jì)4條)

 
 

  •   這本書是老師推薦的,寫得比較詳細(xì),可以自學(xué)
  •   我的教材啊,不錯,第一次在當(dāng)當(dāng)買書~~~
  •   還可以。。。。
  •   挺簡單的書 適合數(shù)據(jù)結(jié)構(gòu)入門
 

250萬本中文圖書簡介、評論、評分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號-7