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

出版時(shí)間:2006-10  出版社:人民郵電  作者:維斯  頁(yè)數(shù):586  
Tag標(biāo)簽:無(wú)  

內(nèi)容概要

Mark Allen Weiss教授撰寫(xiě)的數(shù)據(jù)結(jié)構(gòu)與算法分析方面的著作曾被評(píng)為20世紀(jì)最佳的30部計(jì)算機(jī)著作之一,已經(jīng)成為公認(rèn)的經(jīng)典之作,被全球數(shù)百所大學(xué)采用為教材,廣受好評(píng)。    本書(shū)秉承Weiss著全一貫的嚴(yán)謹(jǐn)風(fēng)格,同時(shí)又突出了實(shí)踐。書(shū)中充分應(yīng)用了現(xiàn)代C++語(yǔ)言特性,透徹地講述了數(shù)據(jù)結(jié)構(gòu)的原理和應(yīng)用,不僅使學(xué)生具備算法分析能力,能夠開(kāi)發(fā)高效的程序,而且讓學(xué)生掌握良好的程序設(shè)計(jì)技巧。

作者簡(jiǎn)介

Mark Allen Weiss,1987年在普林斯頓大學(xué)獲得計(jì)算機(jī)博士學(xué)位,師從著名算法大師Robert Sedgewick,現(xiàn)任美國(guó)佛羅里達(dá)國(guó)際大學(xué)計(jì)算與信息科學(xué)學(xué)院教授。

書(shū)籍目錄

Chapter 1  Introducion  1.1  What's the Book About?  1.2  Mathematics Review  1.3  A Brief Introduction to Recursion  1.4  C++ Classes  1.5  C++ Details  1.6  Templates  1.7  Using MatricesChapter 2  Algorithm Analysis  2.1  Mathematical Background  2.2  Model  2.3  What to Anayze  2.4  Running Time CalulationsChapter 3  Lists,Stacks,and Queues  ……Chapter 4  TreesChapter 5  HashingChapter 6  Prority Queues(Heaps)Chapter 7  SortingChapter 8  The Disjoint Set ClassChapter 9  Graph AlgorithmsChapter 10  Algorithm Design TechniquesChapter 11  Amortized AnalysisChapter 12  Advanced Data Sturctures and ImplementationAppendix A:Separate Compilation of Class TemplatesIndex

編輯推薦

  本書(shū)是數(shù)據(jù)結(jié)構(gòu)和算法分析的經(jīng)典教材,書(shū)中使用主流的程序設(shè)計(jì)語(yǔ)言C++作為具體的實(shí)現(xiàn)語(yǔ)言。書(shū)中內(nèi)容包括表、棧、隊(duì)列、樹(shù)、散列表、優(yōu)先隊(duì)列、排序、不相交集算法、圖論算法、算法分析、算法設(shè)計(jì)、攤還分析、查找樹(shù)算法、k-d樹(shù)和配對(duì)堆等。  本書(shū)適合作為計(jì)算機(jī)相關(guān)專業(yè)本科生的數(shù)據(jù)結(jié)構(gòu)課程和研究生算法分析課程的教材。

圖書(shū)封面

圖書(shū)標(biāo)簽Tags

無(wú)

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


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


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

 
 

  •   非常不錯(cuò)的數(shù)據(jù)結(jié)構(gòu)+算法書(shū)。值得一買,價(jià)格不是很貴,但內(nèi)容全面詳盡。其中使用STL描述C++的code,讀完易于應(yīng)用。習(xí)題數(shù)目較多,但無(wú)答案。
  •   網(wǎng)上有部分代碼可以下載,感覺(jué)這點(diǎn)不錯(cuò)不過(guò)光從學(xué)習(xí)算法和數(shù)據(jù)結(jié)構(gòu)地角度來(lái)看,算法導(dǎo)論足矣
  •   英文版的數(shù)據(jù)結(jié)構(gòu),計(jì)算機(jī)必備書(shū)籍
  •   《算法導(dǎo)論》無(wú)疑是算法進(jìn)階的大神器,但是對(duì)于我這種基礎(chǔ)不太好的、非CS科班出身的人來(lái)說(shuō),還是先讀一些淺顯入門(mén)的書(shū)比較好。
    當(dāng)然維斯的這本書(shū)是其中的佼佼者。
  •   全英文的 可能開(kāi)始的時(shí)候不太適應(yīng) 但是讀懂是沒(méi)什么問(wèn)題的 最多就是許多的生詞 沒(méi)關(guān)系 查查背背就好了 書(shū)的內(nèi)容很不錯(cuò) 解釋的清楚明白 只要是你想學(xué)數(shù)據(jù)結(jié)構(gòu)的話 就它吧!
  •   看類看去 數(shù)據(jù)結(jié)構(gòu) 這書(shū) 最經(jīng)典
  •   經(jīng)典的數(shù)據(jù)結(jié)構(gòu)書(shū)
  •   非常不錯(cuò),需要對(duì)stl有一定了解個(gè)人感覺(jué)算法導(dǎo)論對(duì)讀者不太友好,但這本真的不錯(cuò)
  •   數(shù)據(jù)結(jié)構(gòu)的思想講的很好,但是代碼不是很全。最好有一定的編程基礎(chǔ)后再來(lái)閱讀,那樣收獲會(huì)很大的。
  •   這本書(shū)詳細(xì)的介紹了數(shù)據(jù)結(jié)構(gòu)的知識(shí),同時(shí)也讓我的英語(yǔ)睡平有了很大的提高
  •   對(duì)計(jì)算機(jī)專業(yè)的學(xué)生來(lái)說(shuō)應(yīng)該是一本好書(shū),英文版有英文版的好處,這樣可以訓(xùn)練我們的閱讀能力,以后畢業(yè)了我們會(huì)面對(duì)很多的英文資料,而現(xiàn)在的閱讀對(duì)我們來(lái)說(shuō)會(huì)是一個(gè)很好的訓(xùn)練,所以值得一試。并且這本書(shū)也不是很難懂,不知道的生詞查查也就會(huì)了,難度很讀中文版的差不多吧!
  •   學(xué)習(xí)計(jì)算機(jī)的人一定要看的一本書(shū),雖然我還沒(méi)有看完,但有絕對(duì)要向大家推薦,而且大學(xué)也可以通過(guò)這本書(shū)好好學(xué)一下專業(yè)英語(yǔ)。
  •   《設(shè)計(jì)模式》這本書(shū)作為業(yè)界經(jīng)典一直是小生仰望的對(duì)象,傳說(shuō)中程序員必讀的“武穆遺書(shū)”級(jí)別的寶典。自打聽(tīng)說(shuō)這本書(shū)就一直想買,但很多書(shū)店都沒(méi)找到,終于在這里發(fā)現(xiàn)了。拿到之后迫不及待的翻來(lái)看看,果然不同凡響。剛讀完introduction就有一種醍醐灌頂?shù)母杏X(jué),把設(shè)計(jì)模式在程序設(shè)計(jì)中的核心地位描述的十分到位,名不虛傳。
  •   買英文版,(其實(shí)是中文版的沒(méi)有了),不過(guò)對(duì)于真喜歡編程語(yǔ)言來(lái)說(shuō),這閱讀難度不是太大的,一些專業(yè)的詞匯不懂查下字典就行了。
  •   第一次看英文版的,有點(diǎn)吃力,不過(guò)這書(shū)還是很好啊
  •   書(shū)很好,經(jīng)典圖書(shū)啊
  •   書(shū)是好書(shū), 可惜紙張質(zhì)量愧對(duì)這本經(jīng)典名著
  •   很不錯(cuò)的書(shū)紙質(zhì)也十分的好絕對(duì)是經(jīng)典好書(shū)大家快買呀
  •   詳盡的解釋,完全是作者原創(chuàng),很多心得體會(huì),深入開(kāi)發(fā)歷程
  •   經(jīng)典書(shū)籍 菜鳥(niǎo)必備
  •   這本應(yīng)該是經(jīng)典,所以推薦
  •   個(gè)人感覺(jué)不如c語(yǔ)言版本易用個(gè)人感覺(jué)不如c語(yǔ)言版本易用個(gè)人感覺(jué)不如c語(yǔ)言版本易用個(gè)人感覺(jué)不如c語(yǔ)言版本易用個(gè)人感覺(jué)不如c語(yǔ)言版本易用個(gè)人感覺(jué)不如c語(yǔ)言版本易用
  •   非常有用的書(shū).
  •   書(shū)不錯(cuò),物流速度也超快的說(shuō)~
  •   書(shū)還沒(méi)來(lái)得及看呢,不過(guò)當(dāng)當(dāng)?shù)姆?wù)挺好,提前一天送到的,還給了面小國(guó)旗^_^
  •   呃…… 英文原版的書(shū)還是比翻譯的好些,雖說(shuō)中文版也有在對(duì)照……
  •   書(shū)的質(zhì)量很好,原版內(nèi)容給力
  •   書(shū)是正版的,看著很舒服,看原版的,再也不用為翻譯的不當(dāng)語(yǔ)序而煩惱了
  •   印刷質(zhì)量比想象中的好,適合教學(xué)
  •   這是課本……發(fā)的挺快剛好趕上上課
  •   剛到貨,翻了翻,看著還不錯(cuò)。。。
  •   名不虛傳!受益匪淺?。?!推薦一個(gè)!
  •   不錯(cuò),應(yīng)該能用到
  •   內(nèi)容不錯(cuò)。有點(diǎn)小難。
  •   這下晚上有事干了!好好學(xué)習(xí)。
  •   英文的還是好
  •   結(jié)合源代碼,學(xué)習(xí)起來(lái)應(yīng)該很快。只是有時(shí)寫(xiě)得拖沓了一些,在閱讀時(shí)候注意詳略為當(dāng)。
  •   高端霸氣上檔次!
  •   對(duì)算法和數(shù)據(jù)結(jié)構(gòu)有基礎(chǔ)的可以買,還是可以的。
  •   內(nèi)容不錯(cuò),算法描述比較到位。
  •   還沒(méi)看,剛下了麻省理工數(shù)據(jù)結(jié)構(gòu)課的視頻
  •   值得一看的書(shū),學(xué)習(xí)計(jì)算機(jī)不可缺少的
  •   經(jīng)典著作英文原版,正在閱讀,即鞏固了基礎(chǔ)知識(shí)又提高了英語(yǔ)水平,一舉兩得
  •   很好的書(shū),印刷質(zhì)量也不錯(cuò),字體稍有點(diǎn)小,可能是內(nèi)容太多了,為了節(jié)省紙張吧。
    Anyway,是一部經(jīng)典,得好好研究一下了。
  •   買回家一看是英文版...當(dāng)時(shí)就懵了...不做評(píng)論
  •   代碼很全,部分有論證,不錯(cuò)的書(shū)
  •   內(nèi)容很好,我買了全英文的這本,希望能看的下去吧。。紙張很一般,有待提高
  •   還沒(méi)有開(kāi)始看,全是英文的哦
  •   老師制定教材,寫(xiě)的肯定是好的,值得研習(xí)。
  •   還沒(méi)看 不過(guò)書(shū)有點(diǎn)~~~~皺!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!很嚴(yán)重的皺紋!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  •   第一次買書(shū)覺(jué)得不錯(cuò)
  •   都比那些考試書(shū)強(qiáng)
  •   如題畢竟知識(shí)是無(wú)價(jià)的,而且這本書(shū)很新~只要我們對(duì)著作者網(wǎng)站的勘誤表修改些錯(cuò)誤就可以了,作者還是蠻負(fù)責(zé)任的。
  •   很好的一本書(shū),不過(guò)有些地方還不是很董阿。
  •   紙質(zhì)一般,壓皺了,壓皺了,
  •   我會(huì)讀得多
  •   挺好的 全面
  •   一直覺(jué)得讀英文原著是最好的,哪怕開(kāi)始讀不懂,但要堅(jiān)持
  •   內(nèi)容易懂,比老師的課件清楚
  •   不知為什么那么多人說(shuō)中文版的書(shū)翻譯得不好,其實(shí)原版你又能吸收到什么程度。練英語(yǔ)閱讀還可以,真正做學(xué)問(wèn)的話建議看中文版的,易懂且更便宜。
  •   一般,沒(méi)細(xì)看
  •   想體驗(yàn)下夜間送貨,結(jié)果快遞人員居然還是大中午給來(lái)送貨
  •   確定發(fā)的書(shū)不是二手的?
  •   書(shū)很好,內(nèi)容淺顯易懂,是不錯(cuò)的選擇!
  •   好書(shū)!?。。?shù)據(jù)結(jié)構(gòu)的經(jīng)典教材
  •   這本書(shū)可以說(shuō)基本涵蓋了數(shù)據(jù)結(jié)構(gòu)所涉及到的內(nèi)容,比較全面,寫(xiě)的也比較好。
  •   內(nèi)容還行 就是少了8頁(yè)
  •   在亞馬遜買了很多的書(shū)了,第一次拒收,這本書(shū)明顯就是盜版的---印刷的油墨都影響到字的邊條了,而且很大一股氣味!紙張就不用多說(shuō)了。一句話,相當(dāng)失望!!
  •   1,書(shū)籍的用紙?jiān)谝曈X(jué)和觸覺(jué)上都過(guò)得去;2,印刷也比較好
  •   這本書(shū)很實(shí)用,不錯(cuò)看
  •   非常好。是喜歡閱讀和學(xué)習(xí)的好幫手
  •   書(shū)是好書(shū),但是感覺(jué)紙質(zhì)一般
  •   本來(lái)天氣積雪,郵件通知;但是快遞還是在第二天的下午就到了,(真心快);要好好的看書(shū)了,加油!?。?/li>
  •   If you can understand all the examples in this book, then you're name is Mark Allen Weiss. You will need other references unless you have a good instructor that can explain it to... 閱讀更多
  •   編程經(jīng)典,很適合入門(mén)
  •   華工考博用書(shū),英文版,物美價(jià)廉!
  •   非常喜歡這本書(shū),在圖書(shū)館借到中文版,但覺(jué)得寫(xiě)的很好很深入,讓我學(xué)到不少所以決定買一本英文吧收藏了
  •   感覺(jué)印刷紙張有點(diǎn)薄,其他都還行。還有就是運(yùn)輸過(guò)程中包裝太簡(jiǎn)陋了,對(duì)書(shū)的保護(hù)措施做的不是很到位,就一層塑膠口袋封裝,拿到的時(shí)候,書(shū)的棱角處已經(jīng)皺了,嚴(yán)重影響了外觀!
  •     很多句子翻得簡(jiǎn)直都不像是在說(shuō)中文,叫人理解不能,只好去找原版,發(fā)現(xiàn)原版其實(shí)也沒(méi)有很難懂,所以強(qiáng)烈推薦大家直接看原版,這個(gè)翻譯版實(shí)在是不敢恭維。
  •     這本書(shū)翻譯的較差。打 4 星推薦是針對(duì)原作的,而不是這個(gè)翻譯。
      
      這種差不是名詞上的錯(cuò)誤或語(yǔ)法上的錯(cuò)誤,可以說(shuō)譯者的編程功底還可以,名詞基本準(zhǔn)確,句子基本通順。
      
      但是,他翻譯的“不雅”以至于反過(guò)來(lái)影響“不達(dá)”,為何如此說(shuō)呢?
      
      “算法”這門(mén)學(xué)問(wèn)是計(jì)算機(jī)科學(xué)中最復(fù)雜晦澀的領(lǐng)域之一,涉及各種數(shù)學(xué)知識(shí),這些知識(shí)只在思維高度集中時(shí)才能心領(lǐng)神會(huì)。
      
      而譯者太過(guò)拘泥于原作的字面敘述,這種按單詞逐句翻譯的結(jié)果,不適合中國(guó)人的思維,中文成句和思維連貫性就受到了影響。在本書(shū)譯文的段落中經(jīng)常有將一兩句點(diǎn)明原則的話翻譯蹩腳的情況,導(dǎo)致“能讀出來(lái),卻不理解”,或者,知道含義,卻不明白它和上下文的關(guān)聯(lián)。
      
      可以試讀一下 7.8.1~7.8.6 節(jié),這些章節(jié)不需要算法的準(zhǔn)備知識(shí),而是關(guān)于實(shí)現(xiàn)算法的 C++ 技巧,但即使這樣也很難讀。那句“vector<Comparable*> 不運(yùn)行”真讓人跌眼鏡。
      
      也可試讀一下 7.10 桶排序這個(gè)超短章節(jié)。引文“因?yàn)橥ㄓ玫呐判蛩惴ú荒軐?duì)于它可以預(yù)期見(jiàn)到的輸入類型做假設(shè),但必須僅僅基于排序信息做一些決策?!鼻熬淇啥?,而后句……,那是中國(guó)人能說(shuō)出來(lái)的話嗎?
      
      這些句子放在這些章節(jié)里還無(wú)關(guān)痛癢,但如果放在大量的數(shù)學(xué)公式和推理敘述中間,讀者是撐不住的。(譯文不時(shí)會(huì)出現(xiàn)這種情況)
      
      所以拘泥字面義還算輕的苛責(zé),譯者的這種譯法有趕工和機(jī)器翻譯的嫌疑。
      
      結(jié)論是:
      
      如果譯者用這種方式翻譯 C++、Windows 編程等工程技術(shù)類書(shū)籍,讀者或可理解譯文(思維集中度沒(méi)有算法強(qiáng))。
      
      如果閱讀本書(shū)的英文原版,讀者也可理解文章含義(換作英文思維和成句習(xí)慣)。
      http://book.douban.com/subject/1909336/
      
  •     其中高級(jí)數(shù)據(jù)結(jié)構(gòu)部分還沒(méi)看 感覺(jué)有些難
      
      盡管以前做過(guò)很多這方面的練習(xí) 但從這本書(shū)中學(xué)會(huì)了很多分析 才真正的入門(mén)了數(shù)據(jù)結(jié)構(gòu)
  •     很好的一本書(shū),給人的感覺(jué)像是做開(kāi)發(fā)的人寫(xiě)的,不像其它很多數(shù)據(jù)結(jié)構(gòu)的書(shū)僅僅是對(duì)數(shù)據(jù)結(jié)構(gòu)做描述。
      其中各種數(shù)據(jù)結(jié)構(gòu)的實(shí)現(xiàn)具有很強(qiáng)的技巧性,很多都講了在STL中的實(shí)現(xiàn)方法。不過(guò)推薦對(duì)數(shù)據(jù)結(jié)構(gòu)有一定基礎(chǔ)的人看可能它的實(shí)現(xiàn)方式理解起來(lái)會(huì)容易很多。
  •   同意樓上~~~此乃好書(shū)~~~~比起《Introduction to Algorithms》更有針對(duì)性,更易懂~~~
  •   好書(shū)是好書(shū)~
    啃起來(lái)費(fèi)勁了點(diǎn)。。。
  •   還有比這更基礎(chǔ)點(diǎn)的書(shū)嗎?麻煩推薦哈~
  •   據(jù)說(shuō)是考博的教材,比較難啊
  •   哎,看此書(shū),白了少年頭。
  •   《Introduction to Algorithms》才真是白了少年頭……
 

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

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