导航:首页 > 数据分析 > 算法和数据结构读什么书好

算法和数据结构读什么书好

发布时间:2023-02-18 14:52:41

A. 推荐学C语言数据结构和算法的书籍!

数据结构一般都会开这门课,国内的我看的《数据结构》
严蔚敏的。算法就是《算法导论》了,要不你看Clifford
A.Shaffer
的《数据结构与算法分析》也可以,都不错。还有个《计算机程序设计艺术》(The
Art
Of
Computer
Programming)也是经典,觉得差不多了可以看看这个。

B. 我想学算法和数据结构,应该看什么书好

不太了解你基础怎样,但,《数据结构与算法》许卓群等著,这本书很不错,是我们大二下学期的教材用书。
另外,如果你C语言不错的话,《数据结构与算法分析》也相当好,
介绍:《数据结构与算法分析》是《Data Structures and Algorithm Analysis in C》一书第2版的简体中译本。原书曾被评为20世纪顶尖的30部计算机著作之一,作者Mark
Allen Weiss在数据结构和算法分析方面卓有建树,他的数据结构和算法分析的著作尤其畅销,并受到广泛好评.已被世界500余所大学用作教材。
在本书中,作者更加精炼并强化了他对算法和数据结构方面创新的处理方法。通过C程序的实现,着重阐述了抽象数据类型的概念,并对算法的效率、性能和运行时间进行了分析。

下面的网站对你的学习也许有帮助~~

C. 自己想学数据结构,有大佬能推荐一下看什么书吗

有:《数据结构与算法分析 : C++描述》、《数据结构与算法分析 : C语言描述》、《大话数据结构》。

数据结构是带有结构特性的数据元素的集合,它研究的是数据的逻辑结构和数据的物理结构以及它们之间的相互关系,并对这种结构定义相适应的运算,设计出相应的算法,并确保经过这些运算以后所得到的新结构仍保持原来的结构类型。

数据的逻辑结构和物理结构是数据结构的两个密切相关的方面,同一逻辑结构可以对应不同的存储结构。算法的设计取决于数据的逻辑结构,而算法的实现依赖于指定的存储结构。数据结构的研究内容是构造复杂软件系统的基础,它的核心技术是分解与抽象。

通过分解可以划分出数据的3个层次;再通过抽象,舍弃数据元素的具体内容,就得到逻辑结构。类似地,通过分解将处理要求划分成各种功能,再通过抽象舍弃实现细节,就得到运算的定义。。上述两个方面的结合可以将问题变换为数据结构,这是一个从具体到抽象(即数据结构)的过程。

D. 数据结构与算法看什么书

数据结构与算法有一下数目可作参考:
《数据结构与算法分析C++描述》(第三版)((美)维斯
著)
《数据结构》(严蔚敏)
《计算机程序设计艺术
》(Donald
E.Knuth
著)
《Introction
to
Algorithms
》(Thomas
H.Cormen,Charles
E.Leiserson,Ronald
L.Rivest,Clifford
Stein
著)

E. 哪本数据结构与算法最好

数据结构课上,看着同学们掏出薄薄的严蔚敏,我总是微微一笑,一股优越感油然而生。

这或许就是知识的重量吧,当时的我这样想,45度望向窗外的天空,顺手揉了揉肩。

然而装哔的时光总是快乐而短暂。看完第一章后我的进度就越来越慢。冗长的证明,晦涩的公式,让我这个数学学渣浑身难受。网络来的代码质量参差不齐,又凭空增加了不少麻烦。

后来被逼学会了翻墙,学会了Google, 翻Stackoverflow,翻维基网络。《算法导论》更多的反倒成为了一个大纲,列出我需要学习的算法和知识点,但却并不一定在书中解决他们。

现在,《算法导论》依然在我手边的书架上,时不时的想不起一个算法,马上拿出来翻一翻,确实能够有更多理解,也逐渐能体会到他们的数学描述中蕴含的美。

但是若要我回到一年前那个躁动的午后,看看那个刷着知乎的,喜欢装哔的自己
我觉得

我至少会选一本有附代码的书(ノД`)

F. 哪些学习数据结构与算法的书籍值得推荐

大学计算机数据结构教材是 严蔚敏版的《数据结构》可以拿来入门。然后可以根据自己的实际情况来安排怎么样学习数据结构。很多人是看一遍书,然后在遇到算法之后再去实现它。在这里列出一些我知道的算法书籍,以供参考。(我也只看过算法导论,编程之美)1. CLRS 算法导论 算法网络全书,只做了前面十几章的习题,便感觉受益无穷。2. Algorithms 算法概论 短小精悍,别据一格,准经典之作。一个坏消息: 同算法导论,该书没有习题答案。好消息:习题很经典,难度也适中,只需花点点时间自己也都能做出来。不好也不坏的消息:我正在写习题的答案,已完成前三章,还剩九章约二百道题,顺利的话二个月之后发布。另有中文版名《算法概论》,我没看过,不知道翻译得怎么样。如果有心的话,还是尽量看原版吧,其实看原版与看中文版花费时间不会相差很大,因为大部分时间其实都花费在做习题上了。作者:向小刚链接:http://www.hu.com/question/19987046/answer/13945644来源:知乎著作权归作者所有,转载请联系作者获得授权。

G. 麻烦各位给我推荐一本讲数据结构和算法的好书

我们老师给我推荐了一本算法的书,Introction to Algorithms,有中文版,叫算法导论。我现在也正在学,有能力还是看英文版吧。我刚学编程的时候就特别想学学算法,提高一些编程技巧。数据结构我们用的是清华大学出版社的那本,《清华大学计算机系列教材•数据结构(C语言版)》吴伟民、 严蔚敏,老师说这本讲的比较齐全。另外我还想推荐一本《Digital Design》(数字化设计)学计算机很好的一本书(如果你用得上的话),里面有很多例题(在网上找pdf版本的就行,书太贵,买不起)。希望对你有帮助

H. 数据结构与算法哪本书比较好

如果你已经对程序有一些了解的话(比如已经学习过c或者其他类似的语言),个人比较推荐《算法导论》。这本书是经典中的经典,而且比较浅显易懂,很厚重,在学习之余也可以作为工具书来使用。我有一本已经呆在身边3年了,到现在也还是觉得很好。

I. 学习数据结构,有哪些值得推荐的好书

作者:向小刚
链接:https://www.hu.com/question/19987046/answer/13945644
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

1. CLRS 算法导论
算法网络全书,只做了前面十几章的习题,便感觉受益无穷。
2. Algorithms 算法概论
短小精悍,别据一格,准经典之作。一个坏消息: 同算法导论,该书没有习题答案。好消息:习题很经典,难度也适中,只需花点点时间自己也都能做出来。不好也不坏的消息:我正在写习题的答案,已完成前三章,还剩九章约二百道题,顺利的话二个月之后发布。另有中文版名《算法概论》,我没看过,不知道翻译得怎么样。如果有心的话,还是尽量看原版吧,其实看原版与看中文版花费时间不会相差很大,因为大部分时间其实都花费在做习题上了。
dr. dobb's essential books on Algorithm and daba structure
3. Algorithm Design 算法设计
很经典的一本书,很久之前看的,遗憾的是现在除了就记得它很经典之外其它都忘光了。
4. SICP 计算机程序的构造和解释
六星之书无需多言,虽然这不是一本讲算法的书,但看完此书有助于你更深入的理解什么是递归。我一直很强调习题,看完此书后你至少应该做完前四章的太部分习题。否则那是你的遗憾,也是作者的遗憾。
5. Concrete Mathematics 具体数学
有人说看TAOCP之前应该先弄清楚这本书的内容,要真是如此的话那我恐怕是看不到TAOCP了。零零碎碎的看了一大半,很多东西都没有时间来好好消化。如果你是刚进大学不久的本科生,有着大把的可自由支配时间,那你幸运又幸福了,花上几个月时间好好的读一下此书吧,收获绝对大于你的期望值。
6. Introction to The Design and Analysis of Algorithms 算法设计与分析基础
很有趣的一本算法书,有许多在别的书上找不到的趣题,看完此书绝对能让你大开眼界,实在是一本居家旅行,面试装逼的必备佳作。
7. 编程之美--微软技术面试心得
虽说是一本面试书,但如果把前面十几页扯掉的话,我更愿意把它看作是一本讲解题思维的算法小品。在书中,作者通常是给出一个平常解法,然后再一次又一次的优化改进,你可以很清楚的看到基本的算法设计思想是如何得到运用以解决实际问题的。如果你已经有了一些算法的基础,看完本书应该能使你的算法应用能力得到一定的提高。另外,本书生动有趣,也同样适合于初学者。
8. Fundamentals of Algorithmics 算法基础
也是很久之前在学校图书馆借来看的,内容记不太清楚了,只隐约记得此书的动态规划章节犹为出彩。应该是很经典的一本书,个人以为足以和算法导论等所谓当世经典平分秋色,但是怎么好像被人提到的不多,或许是我孤陋寡闻了。
9. How to solve it 怎样解题
二十世纪最伟大的数学思想家之一波利亚的力作,讲一般性的解题方法:怎么认识问题,怎么转换问题,怎么解决问题,如何在问题中得到启发,如何找到一个通往答案的方向。
10. Programming interviews exposed 程序员面试攻略
一本消遣之作。个人以为要比国内的某“XXX面试宝典”纯粹一些,至少也有一些启发性的内容,而不单单是面试题解库。
11. Programming Pearls 编程珠玑
学习算法不仅需要像Alogrithms,算法导论这样的重量级的内功心法,像《编程之美》、《编程珠玑》这样的轻量级的轻功身法也必不可少。前些年网上不是很流行像“给你10亿个数,找到最大的n个”或者“给你10亿个数,找出现次数最多的那个数”之类的网络面试题吗?看了此书你就知道怎么解决了。相比于《编程之美》来说,本书中的示例技巧性略低一些,但是也更有实际应用价值一些。
12. 算法艺术与信息学竞赛
如果算法导论是九阳神功,那这本无疑就是九阴真经。本书是专为参加一些诸如ACM之类程序设计比赛的同学而写的,江湖人称“黑书”。里面讲的都是一些在编程比赛中常用的算法、数据结构,以及一些数论和计算几何等。我虽然并不搞竞赛,但也从此书中受益颇多。
13. An Introction to Probability Theory and Its Applications
准备看的,现在才发现概率论有多么重要,可惜本科的时候没有好好学。前不久一个同学问我个问题,我半天弄了一个程序给他,他说:这里就不是相关系数么,Excel一下就完事!我晕,我还真不知道那就是相关系数。
14. Numerical Analysis
这本的作者是Richard L. Burden,J. Douglas Faires
数值分析,讨论各种数值算法,比如插值、拟合、积分、微分方程的求解、线性和非线性方程组求解等。准备详细看。
15. TAOCP 计算机程序设计艺术
传说中的TAOCP,说的人多,看的人少。TAOCP四卷堪称是算法藏经阁中的易筋经或者是少林七十二绝技。天下武学,尽出少林,天下算法,尽出TAOCP也。

J. 数据结构,算法的书.买哪个好啊

如果你学的是c语言的话,你可以买严蔚敏编的《数据结构(C语言版)》。你如果学的是c++,你可以选《c++与数据结构》北京理工大学出版社。其实数据结构上很多都是伪代码。根本不能运行。它只是教你一种思想和算法

阅读全文

与算法和数据结构读什么书好相关的资料

热点内容
win10怎么添加画图3d文件 浏览:921
新旧手机文件如何转移 浏览:479
双十一的数据分析说明了什么 浏览:661
iphone4s右上角有个箭头 浏览:298
手机app丢失怎么找 浏览:562
win10msconfig安全模式 浏览:576
下载win10记事本 浏览:736
c如何复制文件 浏览:153
平台app如何运行的 浏览:342
专技天下app怎么样学更快 浏览:751
睡眠文件怎么删除win10 浏览:430
桌面文件随意移动 浏览:426
qq音乐在哪儿找到 浏览:931
wif1万能钥匙密码 浏览:792
数控715螺纹编程怎么写 浏览:261
extjs获取grid选中行 浏览:873
数据线充电强制锁屏是什么原因 浏览:923
保证能贷款的app 浏览:105
adb文件夹大小 浏览:78
数据库browser 浏览:458

友情链接