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

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

內(nèi)容概要

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

作者簡介

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

書籍目錄

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

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


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


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

 
 

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

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

京ICP備13047387號-7