普林斯顿算法课 Java环境配置

课后作业资源:
https://www.zhihu.com/question/27876056


学习资源:

  1. 原本是打算C语言学这门课。但是作业没有C语言版本可参考,有revilwang的博客[普林斯顿大学算法第一周个人总结](http://blog.youkuaiyun.com/revilwang/article/details/10823467) 可参考,他用C语言重写了,有整个的框架但是不全。作为学习参考还是很不错的。
  2. 学习笔记类参考:[whitejava2的普林斯顿公开课算法 每个视频的笔记摘要](http://blog.youkuaiyun.com/caipeichao2/article/details/28448947),是每个视频的中文笔记精炼,在学习时参考很大,节约时间。
  3. [Algorithms, Princeton, Coursera课程整理与回顾](http://blog.youkuaiyun.com/YunHsiao/article/details/50405328),他把所有课程作业上传至百度云。对于作业有很好的参考。(就是看了这篇文章的动画,才让我下定决定配置java环境,一定要跑出来看看效果
  4. 官方参考资料
    • 视频网站:哔哩哔哩(普林斯顿算法) 优点:缓冲快,中文字幕 中文字幕下载:coursera网站 下方有中文字幕 截图 打印 高效。(我老是跟不上老师的速度) 教材网站:[普林斯顿公开课 算法(第四版)教材教学网站](https://algs4.cs.princeton.edu) 编程作业的网站:可以从coursera那里进去,也可以在各大作业中找到。
###Java环境配置
  1. 官方,[windows下安装algs4.exe 自动下载DrJava,Java jdk等](https://algs4.cs.princeton.edu/windows)。这个的好处是:一键配置所有环境,只是下载速度稍慢,需要10-20分钟不等。DrJava不如eclipse好用,编辑器长的比较丑……等。Java jdk是1.7版本,很低。不支持最新的eclipse所以先安装了这个的话,eclipse会提示无法安装。
  2. Eclipse+algs4。先要安装jdk 9.0.1再安装Eclipse。[在Eclipse中调用Algs4库](http://www.cnblogs.com/mrchige/p/5957419.html),有提到如何调用库,测试PercolationStats后没问题。注意:[如何在Eclipse中使用命令行](http://www.oschina.net/question/28_46291)。搜索Eclipse执行命令行参数运行程序等可以得到答案。即可以简单的参数,也可以完全命令行。
  3. 上面两者可否兼容?当然可以。 其实冲突的只有Jdk的环境,jdk1.7与jdk9.0.1 这个只在环境变量上有区别。只要把环境变量path里面,jdk1.7和jdk9.0.1的先后顺序调整,就可以随意切换algs4和Eclipse。
  4. ###第一周作业运行示例 ![这里写图片描述](https://img-blog.youkuaiyun.com/20171208205316515?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvaGFyb25jaG91/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast) ![](https://img-blog.youkuaiyun.com/20171208205402819?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvaGFyb25jaG91/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)

2023年1月4日16:39:36 更新

环境配置:使用Intell J
官方教程:https://lift.cs.princeton.edu/java/windows/
在这里插入图片描述
教程参考:https://blog.youkuaiyun.com/qq_43152052/article/details/100155374

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值