本書是《Data Structures and Algorithm Analysis in C》一書第2版的簡體中譯本。原書曾被評為20世紀頂尖的30部計算機著作之一,作者Mark Allen Weiss在數據結構和算法分析方麵卓有建樹,他的數據結構和算法分析的著作尤其暢銷,並受到廣泛好評.已被世界500餘所大學用作教材。
在本書中,作者更加精煉並強化瞭他對算法和數據結構方麵創新的處理方法。通過C程序的實現,著重闡述瞭抽象數據類型的概念,並對算法的效率、性能和運行時間進行瞭分析。
全書特點如下:
●專用一章來討論算法設計技巧,包括貪婪算法、分治算法、動態規劃、隨機化算法以及迴溯算法
●介紹瞭當前流行的論題和新的數據結構,如斐波那契堆、斜堆、二項隊列、跳躍錶和伸展樹
●安排一章專門討論攤還分析,考查書中介紹的一些高級數據結構
●新開闢一章討論高級數據結構以及它們的實現,其中包括紅黑樹、自頂嚮下伸展樹。treap樹、k-d樹、配對堆以及其他相關內容
●閤並瞭堆排序平均情況分析的一些新結果
本書是國外數據結構與算法分析方麵的標準教材,介紹瞭數據結構(大量數據的組織方法)以及算法分析(算法運行時間的估算)。本書的編寫目標是同時講授好的程序設計和算法分析技巧,使讀者可以開發齣具有最高效率的程序。 本書可作為高級數據結構課程或研究生一年級算法分析課程的教材,使用本書需具有一些中級程序設計知識,還需要離散數學的一些背景知識。
##主要了解各种数据结构和算法的定义和描述。基本编程练习可以在leetcode完成。
评分 评分##为什么要读数据结构? 因为只了解一门语言的语法是远远不够的,一个正规的程序员必然会遇到数据结构和算法问题(而不是设计一个新算法);面试时对数据结构的测试可以一定程度反映一个人的编程水平。 如何评价这本书? 不是很适合零基础阅读,既不能高效应付考试,也不能快速消化在实际中应用。如果当年面试看的是金典的话,同样的时间成绩可能会好很多。 读了前7章,应该够应付笔试了,接下来刷题 能救你的只有自己 PS:翻译实在是太烂了,完全抵消掉了其作为外文书的优势 1、在我有限的代码生涯中,确实从来没有遇到过数据结构的问题 2、但是,在笔试中,确实是重点考察的对象,甚至高于数据库和语言基础 3、所以,为了笔试,看吧……
评分##中规中矩的书。
评分 评分##我的数据结构启蒙书,记得在看了逆波兰表达式那一节之后,兴奋地做了PPT给学弟们讲了一遍。因为某课程设计需要做一个计算器,刚学完C语言的我是无能为力,最终只实现了一个有bug的计算器。后来想常备一本,于是这就是我买过的第一本计算机类书籍。用它来学习一下常见的数据结构还是不错的,看完这本,在看看普林斯顿的那本红书算法,就对数据结构和算法入门了。
评分本站所有內容均為互聯網搜索引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度,google,bing,sogou 等
© 2025 tushu.tinynews.org All Rights Reserved. 求知書站 版权所有