
描述的语言最好是 Java 或者 Javascript ,伪代码也可以。
有 Kindle 版最好,纸质也没问题
1 nevin47 2016 年 1 月 12 日 算法导论&数据结构与算法分析 算法导论是伪代码 数据结构是 C 语言的 |
2 whatisnew 2016 年 1 月 12 日 via iPhone 算法 第四版 |
3 kingcos 2016 年 1 月 12 日 via iPhone 收藏等大神^_^ |
4 cqcn1991 2016 年 1 月 12 日 via iPhone 好像是普林斯顿有公开课 老师是某本算法书的作者 建议找找 |
5 xiaoshenke 2016 年 1 月 12 日 via Android 其实科班的数据结构算法也不咋的 |
6 lksltjw 2016 年 1 月 12 日 《挑战程序设计与竞赛》 |
7 jas0ndyq 2016 年 1 月 12 日 [《学习 Javascript 数据结构与算法》]( http://www.ituring.com.cn/book/1613) 比较基础 |
8 snachx 2016 年 1 月 12 日 @xiaoshenke +1 确实科班也不咋地...都是靠自己 |
9 snnn 2016 年 1 月 12 日 via Android 算法导论。有书有视频有讨论,楼主你不会孤独的 |
10 canautumn 2016 年 1 月 12 日 Sedgewick 的算法第四版,浅显易懂。不要听楼上说算法导论的,科班的可能都没几个看过那本书的。 |
11 loryyang 2016 年 1 月 13 日 同支持算法 第四版 算法导论也不错,不过是伪代码 |
12 Anteiku 2016 年 1 月 13 日 via Android 算法第四版 配套课程于 2016.01.23 在 Coursera 开课。 |
13 sneezry 2016 年 1 月 13 日 数据结构不建议看 js 描述的。算法导论不适合初学者。 |
14 pinkman 2016 年 1 月 13 日 |
16 Marfal 2016 年 1 月 13 日 via iPhone 科班其他方面的干扰比较少,比如机械专业的可能专业课就让他们比较头疼。 其实还是靠自己 |
17 Andiry 2016 年 1 月 13 日 算法导论这么基础的书怎么就不适合初学者了? |
18 coldear 2016 年 1 月 13 日 看来看去还是《算法导论》最好,缺点是写的有点生涩 |
19 joshz 2016 年 1 月 13 日 算法导论还是有必要看的,比起算法第四版,主要是理论分析更严谨、覆盖算法更全面、伪代码书写更适合纯算法思维。算法第四版的优点在于详细的图示分析、优秀的 Java API 设计、对初学者确实更加友好,没有多少繁难的东西需要死磕。其实我推荐对比着看,既要能够理解利用语言特性来实现算法,也要能够跳出语言限制来思考算法,至于大部分证明的部分,初学可以跳过,分析复杂度的部分还是要看。 另外上面有人推荐的挑战一书也很好,有很多实战的东西,知识点的总结很到位。虽然不一定要搞 ACM ,但是拿 OJ 来练手还是很方便的,起码比大部分教材习题更让人有成就感。 我也在看这些书重新打基础,希望对你有帮助。 |
20 f7ee9404 2016 年 1 月 13 日 算法导论 适合需要的时候当字典查, 能把 《算法第四版》 学好就不错了; 如果确实有精力或者是天才,学好了 算法本 再看算法导论吧 或者 《计算机程序设计的艺术》 。 |