《算法导论》还是《数据结构与算法分析: C 语言描述》

2017 年 3 月 7 日
 peneazy

野生程序员一枚,硕士毕业后才学的前端,昨天去一网易美团级别的公司面高级前端,本来自己会写 4 、 5 种排序和搜索算法,没想到考官出了个类似搜索变体的算法题来考我,自己一下子蒙了,写了个复杂度最差的。

已经决定在现在的公司再磨炼个一年左右,把计算机基础打好,从算法开始。市面上有两本 JS 方面的算法书,自己当时也是看的这个,不过感觉书的内容不深刻,决定看算法的经典书,不知道各位对上面提到的 2 本书推荐哪个。

10791 次点击
所在节点    程序员
56 条回复
shenyi26
2017 年 3 月 7 日
https://book.douban.com/subject/10432347/ 基于 java 的。涵盖基本的数据结构和算法,讲的比较细, coursera 上面还有相应的课程.
Em5O7B1JGfjQnBry
2017 年 3 月 7 日
你有编程基础直接看算法导论就可以了
xjtlujoe
2017 年 3 月 7 日
哪个看得懂看哪个
xjtlujoe
2017 年 3 月 7 日
不过算法导论属于很多人都说看过, 其实没看过。。我感觉要实战的话, 没必要看算法导论 如果对计算机科学感兴趣,可以闲时看看,初学者看算法导论明显不合适。
hd7771
2017 年 3 月 7 日
推荐刘汝佳的《算法竞赛入门经典》。真的一句废话都没有,我觉得应该是最功利的一种方式。
jmc891205
2017 年 3 月 7 日
都可以 都是好书 选哪本不重要 坚持看完才有用
xjtlujoe
2017 年 3 月 7 日
Robert Sedgewick 的<算法>明显更好入门。
peneazy
2017 年 3 月 7 日
@shenyi26 不会 java 。。。暂时没太多时间学一门新语言
hd7771
2017 年 3 月 7 日
千万别看算法导论和某些教科书,本来没多少的东西能把你绕晕。
peneazy
2017 年 3 月 7 日
@svenFeng
@xjtlujoe 决定先看 C 语言算法那本,穿插看看《算法导论》,真的不会 java ,不知道现在从 0 学 java 要不要花很多时间
peneazy
2017 年 3 月 7 日
@hd7771
@jmc891205 那都大概看一下,选一本合适自己的了
lovedebug
2017 年 3 月 7 日
算法 Java 版 推荐
lovedebug
2017 年 3 月 7 日
入门的话 算法设计与分析基础 也不错
peneazy
2017 年 3 月 7 日
@lovedebug 感谢,好多人推荐 Java 那本了,回头都找来看一看
R2lsYmVydCBXb25n
2017 年 3 月 7 日
@peneazy 从头学 java 要不了多长时间的,无非熟悉熟悉库函数
musk
2017 年 3 月 7 日
强推 算法,值得拥有
Ouyangan
2017 年 3 月 7 日
在看 算法第四版
peneazy
2017 年 3 月 7 日
@R2lsYmVydCBXb25n
@musk 感谢,这么多人推荐《算法》,有点想花一两周时间学学 java 入门的课了。
jmc891205
2017 年 3 月 7 日
@peneazy 不想学 Java 的话可以读 Sedgewick 写的另外一本书《算法: C 语言实现》
话说回来 算法第四版讲的其实都是数据结构
whahuzhihao
2017 年 3 月 7 日
@hd7771 +1
直接上这种书 没有废话

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/345464

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX