算法4学习配套资源

中文版PDF:https://pan.baidu.com/s/1i4QQVgL (来自博主PRO-D)

习题答案
算法4比较全的习题答案:
https://github.com/jimmysuncpt/Algorithms

算法 第四版(algorithms 4th edition ) 这本书有配套的习题答案吗?知乎回答。(来自博主:wjheha )
https://www.zhihu.com/question/27876056

算法4比较第一章比较全的习题答案:
https://zhangjia.tv/645.html

其他参考资料
算法4官网:https://algs4.cs.princeton.edu/cheatsheet/

算法4官方笔记:
https://algs4.cs.princeton.edu/22mergesort/ (这个链接仅仅展示了2.2节的笔记,其他的同理可得)

算法4官方PPT(普林斯顿大学版,而不是cousera上的课件):参见课程官网,建议把官方PPT里的测验全部做一遍

算法4官方给出的习题解答:
https://www.cs.princeton.edu/courses/archive/fall18/cos226/lectures/study/22Mergesort.html(这个链接仅仅给出了2.2节的习题解答,其他的同理可得)

算法4普林斯顿大学生需要做的8个编程大项目:
https://www.cs.princeton.edu/courses/archive/fall18/cos226/assignments.php

算法4官方给出的本书所有主要算法和数据结构的代码以及性质分析汇总:
https://algs4.cs.princeton.edu/cheatsheet/

超级棒的算法可视化网站
https://visualgo.net/zh
 

  • 10
    点赞
  • 42
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
个人觉得是我见过的最简单易懂的算法入门书籍。 以前搜刮过几本算法竞赛书,但是难度终归太大【好吧,其实是自己太懒了】。 略翻过教材,大多数水校的教材,大家懂的。好一点的也是那本国内的经典,不是说它写的不好,只是没有这一本好。 本书Java实现,配有大量的图解,没有一句难懂的话,而且全都是模块化实现。 讲的都是实用算法,没有那些高大上听着名字就让人感到很害怕的东西,个人觉得比CLRS实用性要强,更加适合入门的学习。 大一,推荐这本书入门 【有C语言基础即可,自己去搜索下如何用Java写出Hello World就没有问题】 大二,推荐这本书从头到尾好好读一遍,做下上千道的课后习题 【后面的有点小难度,但是难度不大值得一做,听起来很多的样子,用心去做,相信很快就可以做完的】。 大三,推荐这本书,重新温习已知算法,为找工作,考研做准备。 【可以试着自己在纸上全部实现一遍】 大四,依旧推荐这本书,没事重温经典,当手册来查也不错。 Sedgwick 红黑树的发现者,Donald E.Knuth 的得意门生,对各种算法都有比较深入的研究,他的书,我想不会太差。 也许对于数据结构的学习涉及的内容比较少,没有动态规划,图论也只是讲了很基础的东西,字符串中KMP弄的过于复杂(对比于acm)。但是瑕不掩瑜,对于绝大部分内容真的讲的超级清楚,完美的图解,就像单步调试一样,也许是一本不需要智商就能看懂的算法书(习题应该略有难度,还没有做,打算上Princeton的公开课时同步跟进)。至少这是一本让我这个算法渣渣看了爱不释手,怦然心动的书。 完美学习资源: 官方主页:http://algs4.cs.princeton.edu/home/ Coursera公开课:https://www.coursera.org/course/algs4partI (听说已经开课两期了,最近即将开课的时间是2014/09/05号那期,希望有兴趣的同学一起来学习)。 MOOC平台(笔记、讨论等): http://mooc.guokr.com/course/404/Algorithms--Part-I/ http://mooc.guokr.com/course/403/Algorithms--Part-II/ 不得不吐槽,他的lecture比他的书好,他本人讲的课更是一绝。 互补课程: 斯福坦的Algorithms: Design and Analysis, http://mooc.guokr.com/course/157/Algorithms--Design-and-Analysis--Part-1/ 快毕业了才接触到豆瓣和MOOC,看到很多经典的书籍都是推荐大学一二年级的学生看,每每想到自己却连书皮都没有摸过,就深感惭愧。 我们都老的太快,却聪明得太迟。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值