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

出版時(shí)間:2009-9  出版社:機(jī)械工業(yè)出版社  作者:周屹,任文 主編  頁(yè)數(shù):188  字?jǐn)?shù):303000  

內(nèi)容概要

本書(shū)是作者結(jié)合多年教學(xué)實(shí)踐經(jīng)驗(yàn),并根據(jù)數(shù)據(jù)結(jié)構(gòu)課程知識(shí)豐富、內(nèi)容抽象等特點(diǎn),編寫(xiě)而成的一本具有較強(qiáng)實(shí)際應(yīng)用價(jià)值的高職示范專業(yè)規(guī)劃教材。全書(shū)共分9章,分別介紹數(shù)據(jù)結(jié)構(gòu)相關(guān)基本概念、線性表、棧和隊(duì)列、串、數(shù)組和廣義表、樹(shù)、圖等基本數(shù)據(jù)結(jié)構(gòu)以及典型的查找、排序方法的應(yīng)用。  本書(shū)知識(shí)敘述簡(jiǎn)明扼要、通俗易懂,內(nèi)容安排由淺人深、循序漸進(jìn),同時(shí)注意突出重點(diǎn)、分散難點(diǎn)。每章都附有小結(jié)、習(xí)題,便于教師教學(xué)和學(xué)生課后復(fù)習(xí)?! ”緯?shū)可作為計(jì)算機(jī)類專業(yè)或信息類相關(guān)專業(yè)的本科或?qū)?平滩?,也可供從事?jì)算機(jī)工程與應(yīng)用工作的科技工作者參考?! 榉奖憬虒W(xué),本書(shū)配備電子課件等教學(xué)資源。凡選用本書(shū)作為教材的教師均可登錄機(jī)械工業(yè)出版社教材服務(wù)網(wǎng)www.cmpedu.com免費(fèi)下載。如有問(wèn)題請(qǐng)致信cmpSaozhi@sina.com,或致電010-88379375聯(lián)系營(yíng)銷人員。

書(shū)籍目錄

前言第1章 緒論 1.1 數(shù)據(jù)結(jié)構(gòu)概述 1.2 基本概念和術(shù)語(yǔ) 1.3 算法和算法分析    1.3.1 算法的特性    1.3.2 算法的描述方法    1.3.3 算法性能分析與度量  本章小結(jié)  習(xí)題一第2章 線性表  2.1 線性表的基本概念  2.2 線性表的存儲(chǔ)結(jié)構(gòu)    2.2.1 線性表的順序存儲(chǔ)結(jié)構(gòu)    2.2.2 線性表的鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)  2.3 循環(huán)鏈表  2.4 雙向鏈表  2.5 單鏈表應(yīng)用舉例  2.6 一元多項(xiàng)式的表示及相加  本章小結(jié)  習(xí)題二第3章 棧和隊(duì)列  3.1 棧    3.1.1 棧的定義    3.1.2 棧的存儲(chǔ)結(jié)構(gòu)    3.1.3 棧的應(yīng)用舉例  3.2 隊(duì)列    3.2.1 隊(duì)列的定義    3.2.2 隊(duì)列的存儲(chǔ)結(jié)構(gòu)    3.2.3 隊(duì)列應(yīng)用舉例  本章小結(jié)  習(xí)題三第4章 串  4.1  串的基本概念  4.2 串的順序存儲(chǔ)結(jié)構(gòu)  4.3 串的鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)  4.4 串的堆存儲(chǔ)結(jié)構(gòu)    4.4.1 串名的存儲(chǔ)映像    4.4.2 堆存儲(chǔ)結(jié)構(gòu)    4.4.3 基于堆結(jié)構(gòu)的基本運(yùn)算  本章小結(jié)  習(xí)題四第5章 數(shù)組和廣義表  5.1 數(shù)組的基本概念  5.2 數(shù)組的順序存儲(chǔ)  5.3 矩陣的壓縮存儲(chǔ)    5.3.1 特殊矩陣    5.3.2 稀疏矩陣 5.4 廣義表    5.4.1 廣義表的基本概念    5.4.2 廣義表的存儲(chǔ)結(jié)構(gòu)    5.4.3 廣義表基本操作的實(shí)現(xiàn) 本章小結(jié) 習(xí)題五第6章 樹(shù)和二叉樹(shù) 6.1 樹(shù)的基本概念    6.1.1 樹(shù)的定義    6.1.2 樹(shù)的表示    6.1.3 樹(shù)的基本術(shù)語(yǔ) 6.2 二叉樹(shù)    6.2.1 二叉樹(shù)的定義和基本操作    6.2.2 二叉樹(shù)的性質(zhì)    6.2.3 二叉樹(shù)的存儲(chǔ)結(jié)構(gòu) 6.3 二叉樹(shù)的運(yùn)算   6.3.1 二叉樹(shù)的基本操作   6.3.2 遍歷二叉樹(shù)   6.3.3 線索二叉樹(shù) 6.4 樹(shù)和森林   6.4.1 樹(shù)的存儲(chǔ)結(jié)構(gòu)   6.4.2 樹(shù)、森林和二叉樹(shù)的轉(zhuǎn)換   6.4.3 樹(shù)和森林的遍歷 6.5 哈夫曼樹(shù)及其應(yīng)用   6.5.1 哈夫曼樹(shù)   6.5.2 哈夫曼編碼 本章小結(jié) 習(xí)題六第7章 圖第8章 查找第9章 排序參考文獻(xiàn)

章節(jié)摘錄

  第1章 緒論  學(xué)習(xí)目標(biāo):  1)理解數(shù)據(jù)結(jié)構(gòu)的基本概念?! ?)了解算法的五個(gè)基本特性?! ?)掌握類C語(yǔ)言的基本語(yǔ)法結(jié)構(gòu)?! ?)掌握計(jì)算算法時(shí)間復(fù)雜度的方法?! ∮?jì)算機(jī)科學(xué)是一門(mén)研究數(shù)據(jù)表示和數(shù)據(jù)處理的科學(xué)。數(shù)據(jù)是計(jì)算機(jī)化的信息,是計(jì)算機(jī)可以直接處理的最基本、最重要的對(duì)象。無(wú)論是進(jìn)行科學(xué)計(jì)算、數(shù)據(jù)處理、過(guò)程控制,還是對(duì)文件進(jìn)行存儲(chǔ)和檢索等操作,實(shí)際上都是對(duì)數(shù)據(jù)進(jìn)行加工處理的過(guò)程。因此,要設(shè)計(jì)出一個(gè)結(jié)構(gòu)好、效率高的程序,必須研究數(shù)據(jù)的特性、數(shù)據(jù)間的相互關(guān)系及其對(duì)應(yīng)的存儲(chǔ)表示,并利用這些特性和關(guān)系設(shè)計(jì)出相應(yīng)的算法和程序。    1.1 數(shù)據(jù)結(jié)構(gòu)概述  眾所周知,計(jì)算機(jī)程序的作用是對(duì)信息(數(shù)據(jù))進(jìn)行加工處理。在大多數(shù)情況下,這些信息之間往往具有重要的結(jié)構(gòu)關(guān)系,這就是數(shù)據(jù)結(jié)構(gòu)所要研究的內(nèi)容?! ≡谟?jì)算機(jī)發(fā)展的初期,人們使用計(jì)算機(jī)的目的主要是處理數(shù)值計(jì)算問(wèn)題。當(dāng)使用計(jì)算機(jī)來(lái)解決一個(gè)具體問(wèn)題時(shí),一般需要經(jīng)過(guò)下列幾個(gè)步驟:首先要從該具體問(wèn)題中抽象出一個(gè)適當(dāng)?shù)臄?shù)學(xué)模型,然后設(shè)計(jì)或選擇一個(gè)解此數(shù)學(xué)模型的算法,最后編出程序進(jìn)行測(cè)試,直至得到最終的解答。由于當(dāng)時(shí)所涉及的運(yùn)算對(duì)象是簡(jiǎn)單的整型、實(shí)型或布爾型數(shù)據(jù),所以程序設(shè)計(jì)者的主要精力集中在程序設(shè)計(jì)的技巧上,而無(wú)須考慮數(shù)據(jù)結(jié)構(gòu)?!  ?/pre>

圖書(shū)封面

評(píng)論、評(píng)分、閱讀與下載


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


用戶評(píng)論 (總計(jì)0條)

 
 

 

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

京ICP備13047387號(hào)-7