數(shù)據(jù)結(jié)構(gòu)基礎(chǔ)

出版時(shí)間:2009-3  出版社:清華大學(xué)出版社  作者:[美]Ellis Horowitz 霍羅維茲  頁(yè)數(shù):470  譯者:朱仲濤  
Tag標(biāo)簽:無(wú)  

前言

  《數(shù)據(jù)結(jié)構(gòu)基礎(chǔ)》是一本優(yōu)秀的數(shù)據(jù)結(jié)構(gòu)教材,取材全面,難易適中,內(nèi)容組織合理,詳略得當(dāng),深入淺出,而且論證邏輯性強(qiáng),所以廣為國(guó)內(nèi)外高校計(jì)算機(jī)專業(yè)選用。此外,這本英文教材對(duì)國(guó)內(nèi)許多數(shù)據(jù)結(jié)構(gòu)教材的編寫也有顯著影響。此中譯本是《數(shù)據(jù)結(jié)構(gòu)基礎(chǔ)》c語(yǔ)言版第2版的譯本,與第1版相比,新版篇幅擴(kuò)張很大,內(nèi)容全面更新,全書覆蓋①線性(序)數(shù)據(jù)類型、②樹型數(shù)據(jù)類型、③網(wǎng)狀數(shù)據(jù)類型,以及④排序算法與⑤查找算法。基本數(shù)據(jù)結(jié)構(gòu)包括線性表(數(shù)組與鏈表)、棧與隊(duì)列、樹、圖等經(jīng)典內(nèi)容,特點(diǎn)為運(yùn)用抽象數(shù)據(jù)類型(ADT)觀點(diǎn)一一呈現(xiàn)。另外,書中包含大量符合ANSIC標(biāo)準(zhǔn)的程序,實(shí)例豐富,習(xí)題眾多,并有大量圖表?!稊?shù)據(jù)結(jié)構(gòu)基礎(chǔ)(C語(yǔ)言版)第2版》最鮮明的特點(diǎn)是:用幾乎一半篇幅,即第8~12章,詳細(xì)討論了各種查找表結(jié)構(gòu)及其查找算法,而且內(nèi)容組織很新穎。這最后5章既包括查找法的經(jīng)典內(nèi)容,如Hash法和AVL樹等;也包括數(shù)據(jù)結(jié)構(gòu)研究的新進(jìn)展,如分?jǐn)倧?fù)雜度分析等;還包括當(dāng)前數(shù)據(jù)結(jié)構(gòu)研究的熱點(diǎn),即各種堆結(jié)構(gòu)。這部分內(nèi)容特別適合數(shù)據(jù)結(jié)構(gòu)提高課程,也特別適合學(xué)過(guò)基本數(shù)據(jù)結(jié)構(gòu)的讀者自學(xué)提高。以下列出《數(shù)據(jù)結(jié)構(gòu)基礎(chǔ)(C語(yǔ)言版)第2版》有關(guān)查找的內(nèi)容及其編排體系。

內(nèi)容概要

本書是最經(jīng)典數(shù)據(jù)結(jié)構(gòu)教材的最新版本,國(guó)內(nèi)外大多數(shù)的同類教材都是以本書為藍(lán)本編寫而來(lái)的。  本書用C作為描述語(yǔ)言,全面而生動(dòng)地介紹了數(shù)據(jù)結(jié)構(gòu)的有關(guān)知識(shí),如數(shù)組、棧、隊(duì)列、鏈表、樹和圖,以及構(gòu)成所有軟件基礎(chǔ)的排序散列技術(shù)。此外,本書還介紹了各種高級(jí)或特殊數(shù)據(jù)結(jié)構(gòu),如優(yōu)先級(jí)隊(duì)列、高效二叉查找樹、多路查找樹等。本書對(duì)大多數(shù)算法都給出了計(jì)算時(shí)間在最優(yōu)、最差情形下的復(fù)雜度分析?! ”緯粌H可以作為計(jì)算機(jī)及相關(guān)專業(yè)本科生“數(shù)據(jù)結(jié)構(gòu)”課程的教材,也可以作為研究生第一學(xué)年的“高等數(shù)據(jù)結(jié)構(gòu)”課程的教材,同時(shí),本書所介紹的各種算法的C語(yǔ)言實(shí)現(xiàn),對(duì)有關(guān)專業(yè)人員也具有很好的參考價(jià)值。

作者簡(jiǎn)介

Ellis Horowitz是南加州大學(xué)計(jì)算機(jī)與電子工程系的教授。Horowitz博士已編著了10多本教材,并發(fā)表了大量學(xué)術(shù)論文。

書籍目錄

第1章 基本概念 1.1 概觀:系統(tǒng)生命周期  1.2 指針和動(dòng)態(tài)存儲(chǔ)分配  1.3 算法形式規(guī)范  1.4 數(shù)據(jù)抽象  1.5 性能分析  1.6 性能度量  1.7 參考文獻(xiàn)和選讀材料 第2章 數(shù)組和結(jié)構(gòu)  2.1 數(shù)組  2.2 數(shù)組的動(dòng)態(tài)存儲(chǔ)分配  2.3 結(jié)構(gòu)體和聯(lián)合體  2.4 多項(xiàng)式  2.5 稀松矩陣  2.6 多維數(shù)組的表示  2.7 字符串  2.8 參考文獻(xiàn)和選讀材料  2.9 補(bǔ)充習(xí)題 第3章 棧與隊(duì)列 3.1 ?!?.2 動(dòng)態(tài)棧 3.3 隊(duì)列 3.4 動(dòng)態(tài)循環(huán)隊(duì)列 3.5 迷宮問(wèn)題 3.6 表達(dá)式求值  3.7 多重棧與多重隊(duì)例 3.8 補(bǔ)充習(xí)題第4章 鏈表第5章 樹第6章 圖第7章 排序第8章 Hash法第9章 優(yōu)先級(jí)隊(duì)例第10章 高效二叉查找樹第11章 多路查找樹第12章 數(shù)字查找結(jié)構(gòu)索引 

章節(jié)摘錄

  第1章 基本概念  1.1 概觀:系統(tǒng)生命周期  本書讀者應(yīng)具備扎實(shí)的結(jié)構(gòu)化程序設(shè)計(jì)技能。要獲得這些技能,讀者通常應(yīng)學(xué)過(guò)程序設(shè)計(jì)基礎(chǔ)一類課程。這類課程的培養(yǎng)目標(biāo)就是傳授結(jié)構(gòu)化程序設(shè)計(jì)技能,但課程強(qiáng)調(diào)的是語(yǔ)言本身的語(yǔ)法形式與語(yǔ)句使用規(guī)則,學(xué)生在這個(gè)階段通常只能編寫很簡(jiǎn)單的程序,解決的問(wèn)題不用說(shuō)也是很簡(jiǎn)單的。這類簡(jiǎn)單問(wèn)題,一般而言,只要直接選用程序設(shè)計(jì)語(yǔ)言提供的某語(yǔ)句也許就能完成求解,例如,用數(shù)組存儲(chǔ)數(shù)據(jù),再利用while循環(huán)語(yǔ)句,可能就足以解決這一階段的許多問(wèn)題了?! ”緯笇?dǎo)讀者向前邁一大步,大幅度提高編程能力,因?yàn)橐院缶帉懙某绦?,其?guī)模要大很多,功能也要復(fù)雜得多。不用說(shuō),編寫規(guī)模龐大而復(fù)雜的程序,不但需要更強(qiáng)有力的工具,還一定需要更高級(jí)的編程技術(shù)。我們希望在隨后的學(xué)習(xí)過(guò)程,讀者應(yīng)扎實(shí)掌握數(shù)據(jù)的抽象思維方法,同時(shí)必須熟練掌握算法的規(guī)范聲明、算法的性能分析、算法的性能評(píng)價(jià)等諸多技能。設(shè)置本章的目的就是要詳細(xì)論述這些內(nèi)容。此外,遞歸程序設(shè)計(jì)方法同樣至關(guān)重要,讀者也必須熟練掌握,因此也是本章討論的內(nèi)容,但論述得較為簡(jiǎn)明而且篇幅不很大。我們提請(qǐng)讀者注意,如果讀者以前對(duì)遞歸程序設(shè)計(jì)基礎(chǔ)未給予足夠重視,了解流于膚淺,那么必須仔細(xì)研讀這方面內(nèi)容,以后一定會(huì)深感大有益處。然而,在討論各種工具與各項(xiàng)技術(shù)之前,我們必須強(qiáng)凋,編程可不僅僅是寫程序代碼,即寫完一條條程序語(yǔ)句就萬(wàn)事大吉了。與之截然相反,優(yōu)秀的程序員有完全不同的觀點(diǎn)。程序設(shè)計(jì)的首要問(wèn)題,應(yīng)該是首先把大規(guī)模程序系統(tǒng)分解成許許多多自成體系且相對(duì)獨(dú)立的組成部件,然后再為各部分之間存在的相互調(diào)用,定義嚴(yán)格的調(diào)用格式。

圖書封面

圖書標(biāo)簽Tags

無(wú)

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


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


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

 
 

  •   數(shù)據(jù)結(jié)構(gòu)基礎(chǔ)(C語(yǔ)言版)第2版 這本書比較難,個(gè)人認(rèn)為先把C語(yǔ)言學(xué)好,然后在有一定數(shù)據(jù)結(jié)構(gòu)的基礎(chǔ),在看這本書比較好。
  •   對(duì)數(shù)據(jù)結(jié)構(gòu)寫的比較好
  •   數(shù)據(jù)結(jié)構(gòu)的權(quán)威書籍,你值得擁有,排版可以,字體大小得當(dāng),內(nèi)容值得揣摩,至于其中的印刷或是人為失誤,無(wú)傷大雅,唯獨(dú)當(dāng)當(dāng)提升了免郵費(fèi)底價(jià),卻不提升速度。。。
  •   沒啥好說(shuō)的,經(jīng)典數(shù)據(jù),力薦
  •   這本書比上學(xué)用的課本上的知識(shí)介紹的更廣,更深,更全面,適合看算法學(xué)習(xí)的人
  •   書是好書。出版社太摳門,用的紙那叫一個(gè)薄啊。幾乎是透明的。硬生生毀了一本經(jīng)典教材啊。
    就不能用好一點(diǎn)的紙張啊,貴個(gè)20、30也行啊??隙ㄊ秦?fù)責(zé)印刷的人吃了回扣了。
  •   正好符合我英文版的教材。很好!適合入門
  •   印刷質(zhì)量非常好,紙張也很好。

    內(nèi)容非常詳細(xì)。

    要買就買老外寫的書,還是老外的書厚道。

    學(xué)校訂的教材實(shí)在是坑爹,簡(jiǎn)直就相當(dāng)于內(nèi)容簡(jiǎn)介了,根本看不懂。
  •   經(jīng)典的書。喜歡C語(yǔ)言的應(yīng)該看看。
  •   我剛買,但我知道第一版很好,這版應(yīng)該會(huì)更好吧,等我看了,好的話再來(lái)評(píng)價(jià)
  •   內(nèi)容很經(jīng)典,老師介紹的
  •   見過(guò) 朋友 讀過(guò)這本書, 自己感覺也不錯(cuò), 所以 買了一本
  •   這本書不錯(cuò),不過(guò)沒課后答案,自學(xué)的話有點(diǎn)吃力
  •   這本書真的不錯(cuò)!,值得好好研究,對(duì)coding的能力絕對(duì)有莫大的幫助,國(guó)內(nèi)的嚴(yán)的那本書友很多抄襲的這本書!
  •   專業(yè)書籍,比較實(shí)用~
  •   長(zhǎng)時(shí)間沒上網(wǎng)忘記網(wǎng)上確認(rèn),很抱歉!書不錯(cuò)!送貨及時(shí)!
  •   經(jīng)典的書,由淺及深,非常好
  •   內(nèi)容感覺有點(diǎn)抽象,表示有壓力
  •   不錯(cuò)的書,代碼也不錯(cuò)。。
  •   書寫的還是不錯(cuò)的。正在努力看。物流超快!
  •   真是太好了!讀之令人心醉啊,哈哈哈
  •   書海好,但是好像有錯(cuò)誤啊
  •   書非常不錯(cuò),謝謝!
  •   剛買來(lái)的晚上,我才看了一會(huì)兒,就那么4-5頁(yè)的內(nèi)容,就發(fā)現(xiàn)我大概4個(gè)錯(cuò)誤,所以,大家千萬(wàn)別買
  •   給人以整體的認(rèn)知觀念,讓我從整體上認(rèn)識(shí)其過(guò)程。
  •   一本尋找了好久的書
  •   這書很好~相當(dāng)不錯(cuò)
  •   我承認(rèn),這本書的印刷錯(cuò)誤很多。但是這本書的內(nèi)容沒法說(shuō),取材新穎,深入淺出,翻閱過(guò)上百本數(shù)據(jù)結(jié)構(gòu)教材,只有這本書最與眾不同。大吼一聲:我終于買到了最經(jīng)典的數(shù)據(jù)結(jié)構(gòu)教材!
  •   本科教材吧,要了解更進(jìn)一步的內(nèi)容可能要看算法之類.
  •   大師的經(jīng)典之作,對(duì)于有C語(yǔ)言基礎(chǔ)的人適用
  •   很經(jīng)典的教材。要是配有課件就更好了。
    本來(lái)是想買英文版本的。
  •   書中的算法不錯(cuò)!
  •   有些會(huì)嚴(yán)重影響算法的理解
    希望出版社能出勘誤

    內(nèi)還是不錯(cuò)。。但是閱讀的流暢感老是被錯(cuò)別字打斷。 很不好
  •   書是有名氣的書,好書!!與國(guó)內(nèi)的教材寫法內(nèi)容不太一樣。
  •   總體感覺此書偏難,而且和嚴(yán)蔚敏的書差別很大,建議有一定基礎(chǔ)的朋友閱讀
  •   很不錯(cuò),內(nèi)容全面,深入
  •   老師推薦的,說(shuō)是非常值得一看
  •   沒看那,看完再來(lái)
  •   快,很快,表示支持!
  •   字體大小還好,深入淺出,內(nèi)容很喜歡
  •   內(nèi)容還行,編輯錯(cuò)誤很多!
  •   喜歡這本資料,精辟!
  •   非常好,只是原來(lái)版本的錯(cuò)誤到現(xiàn)在依舊沒改。
  •   第一次來(lái)當(dāng)當(dāng)買書,稍微有點(diǎn)失望,收到的書居然被弄卷了,還有污漬!不過(guò)快遞比較快~
  •   書還沒看,不過(guò)封面有點(diǎn)皺。書的紙張也不怎么好,內(nèi)容還沒看,貌似還不錯(cuò)
  •   是正版的 但是我覺得初學(xué)者看起來(lái)會(huì)很累的
  •   新手甚選擇
  •   太高級(jí)了,在校學(xué)生可以用一下。
  •   非常好的書,不錯(cuò),強(qiáng)烈推薦
  •   數(shù)據(jù)結(jié)構(gòu)經(jīng)典數(shù)據(jù)
  •   評(píng)論數(shù):15條
  •   滿200減半下的單
  •   絕對(duì)好書,我很喜歡哦
  •   618買的,很劃算,書還不錯(cuò)
 

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

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