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

学习资源:

  1. 原本是打算C语言学这门课。但是作业没有C语言版本可参考,有revilwang的博客普林斯顿大学算法第一周个人总结 可参考,他用C语言重写了,有整个的框架但是不全。作为学习参考还是很不错的。
  2. 学习笔记类参考:whitejava2的普林斯顿公开课算法 每个视频的笔记摘要,是每个视频的中文笔记精炼,在学习时参考很大,节约时间。
  3. Algorithms, Princeton, Coursera课程整理与回顾,他把所有课程作业上传至百度云。对于作业有很好的参考。(就是看了这篇文章的动画,才让我下定决定配置java环境,一定要跑出来看看效果
  4. 官方参考资料
      视频网站:哔哩哔哩(普林斯顿算法) 优点:缓冲快,中文字幕
      中文字幕下载:coursera网站 下方有中文字幕 截图 打印 高效。(我老是跟不上老师的速度)
      教材网站: 普林斯顿公开课 算法(第四版)教材教学网站
      编程作业的网站:可以从coursera那里进去,也可以在各大作业中找到。

Java环境配置

  1. 官方,windows下安装algs4.exe 自动下载DrJava,Java jdk等。这个的好处是:一键配置所有环境,只是下载速度稍慢,需要10-20分钟不等。DrJava不如eclipse好用,编辑器长的比较丑……等。Java jdk是1.7版本,很低。不支持最新的eclipse所以先安装了这个的话,eclipse会提示无法安装。
  2. Eclipse+algs4。先要安装jdk 9.0.1再安装Eclipse。在Eclipse中调用Algs4库,有提到如何调用库,测试PercolationStats后没问题。注意:如何在Eclipse中使用命令行搜索Eclipse执行命令行参数运行程序等可以得到答案。即可以简单的参数,也可以完全命令行。

  3. 上面两者可否兼容?当然可以。 其实冲突的只有Jdk的环境,jdk1.7与jdk9.0.1 这个只在环境变量上有区别。只要把环境变量path里面,jdk1.7和jdk9.0.1的先后顺序调整,就可以随意切换algs4和Eclipse。

第一周作业运行示例

这里写图片描述

猜你喜欢

转载自blog.csdn.net/haronchou/article/details/78753222