大三了,深知自己算法不好,那些太经典的书看着又太费力,因为打开以后搞 linux 开发,求推荐一本最好和 Linux 有点关系的比较通俗易懂的算法书。另外想问下大家 linux 开发推荐哪个方面的(个人比较喜欢运维,咨询过一个比较好的老师,他推荐我做 Linux 开发这块的)
1
loongwang OP 已经在图书馆找过,没发现合适的,希望大家推荐一下少走弯路
|
2
jmc891205 2016-12-26 15:57:54 +08:00
Algorithms in C
Introduction to Algorithms The Art of Computer Programming |
3
sudoz 2016-12-26 16:02:01 +08:00 1
算法 第四版
|
5
coderluan 2016-12-26 16:23:54 +08:00
我想去了两本书,但是都想不清叫啥了...
一个是 Linux C 的,主要是讲进程线程之类的 C 实现,没乱七八糟的内容,国内一位老师写的。 另一本是红皮的,(封面是个老头?),大概就讲到动态规划的层次的,比国内那些深点具体点,但是没经典书那么多内容。 都想不起名字了,哈哈哈。 |
6
Perry 2016-12-26 16:26:47 +08:00 via iPhone
Levitin 的 Introduction to The Design and Analysis of Algorithms
谁说这本书厚我跟谁急 |
7
cwRobot 2016-12-26 16:39:46 +08:00
《算法(第 4 版)》,又名《数据结构 Java 语言描述》😏, Algorithms, 4th ,作者 Sedgewick
《算法设计与分析基础(第 3 版)》, Introduction to The Design and Analysis of Algorithms, 3rd ,作者 Levitin 《算法基础(第 5 版)》, Foundations of Algorithms, 5th ,作者 Neapolitan |
11
Perry 2016-12-26 16:57:01 +08:00 via iPhone
@wangweilong1996 没读过中文版,我觉得不会差到哪去吧
|
13
tscat 2016-12-26 17:00:06 +08:00
看书作用不大的,可以考虑刷一点 acm 的题目
|
15
tscat 2016-12-26 17:52:56 +08:00 via iPhone
@wangweilong1996 比看书效率高多了。。书本终究是理论。去练习才能掌握
|
16
yuhuan66666 2016-12-26 18:07:14 +08:00
算法第四版 橙色皮的那个 配合 https://www.coursera.org 上作者的课程 挺不错的
|
18
loongwang OP @yuhuan66666 回去看看
|
20
wyfyw 2016-12-27 00:17:28 +08:00
算法设计与分析基础,写的体系很有趣。楼主可以看中文版,翻译得还不错。我高二的时候在书店看完的,挺有意思的。
|
21
popesaga 2016-12-27 09:31:19 +08:00
楼主之前学过数据结构和算法吗?完全没学过的话真心建议照 yuhuan66666 回答走,课程深入浅出,而且没课有习题,教材中文版也有了。学过的话不知道楼主说的算法不好是数据结构基础的线性表、树、图不怎么掌握还是贪心、动态规划之类的不怎么会。如果是前者的话,找到一本书,看完数据结构的章节,刷刷 leercode 里面 easy 的题就够了,题目不多,每天两小时够的。如果是后者的话,需要看的要多些, leetcode 里面更难得题目有不少涉及的,有余力的话可以试试。 leetcode 整体来说是个不错的刷题网站。不用一想到 acm 就头大。
|