普林斯顿算法课 Java环境配置
来源:互联网 发布:怎么关闭网络防火墙 编辑:程序博客网 时间:2024/05/16 01:46
学习资源:
- 原本是打算C语言学这门课。但是作业没有C语言版本可参考,有revilwang的博客普林斯顿大学算法第一周个人总结 可参考,他用C语言重写了,有整个的框架但是不全。作为学习参考还是很不错的。
- 学习笔记类参考:whitejava2的普林斯顿公开课算法 每个视频的笔记摘要,是每个视频的中文笔记精炼,在学习时参考很大,节约时间。
- Algorithms, Princeton, Coursera课程整理与回顾,他把所有课程作业上传至百度云。对于作业有很好的参考。(就是看了这篇文章的动画,才让我下定决定配置java环境,一定要跑出来看看效果)
- 官方参考资料
- 视频网站:哔哩哔哩(普林斯顿算法)优点:缓冲快,中文字幕
中文字幕下载:coursera网站 下方有中文字幕 截图 打印 高效。(我老是跟不上老师的速度)
教材网站:普林斯顿公开课 算法(第四版)教材教学网站
编程作业的网站:可以从coursera那里进去,也可以在各大作业中找到。
Java环境配置
- 官方,windows下安装algs4.exe 自动下载DrJava,Java jdk等。这个的好处是:一键配置所有环境,只是下载速度稍慢,需要10-20分钟不等。DrJava不如eclipse好用,编辑器长的比较丑……等。Java jdk是1.7版本,很低。不支持最新的eclipse所以先安装了这个的话,eclipse会提示无法安装。
- Eclipse+algs4。先要安装jdk 9.0.1再安装Eclipse。在Eclipse中调用Algs4库,有提到如何调用库,测试PercolationStats后没问题。注意:如何在Eclipse中使用命令行。搜索Eclipse执行命令行参数运行程序等可以得到答案。即可以简单的参数,也可以完全命令行。
- 上面两者可否兼容?当然可以。 其实冲突的只有Jdk的环境,jdk1.7与jdk9.0.1 这个只在环境变量上有区别。只要把环境变量path里面,jdk1.7和jdk9.0.1的先后顺序调整,就可以随意切换algs4和Eclipse。
第一周作业运行示例
阅读全文
0 0
- 普林斯顿算法课 Java环境配置
- 普林斯顿公开课 算法1-2:观察
- 普林斯顿公开课 算法1-3:数学模型
- 普林斯顿公开课 算法1-6:内存
- 普林斯顿公开课 算法2-7:栈
- 普林斯顿公开课 算法2-9:队列
- 普林斯顿公开课 算法2-10:泛型
- 普林斯顿公开课 算法2-11:迭代器
- 普林斯顿公开课 算法3-3:三路快排
- Percolation(渗透模型)普林斯顿算法课
- 普林斯顿算法课第五周作业
- 普林斯顿算法课第一周作业
- 普林斯顿算法课第二周作业
- 普林斯顿算法课第三周作业
- 普林斯顿算法课第四周作业
- 普林斯顿算法课 评估指南 Assessment Guide
- 普林斯顿公开课 算法1-1:算法分析
- 普林斯顿公开课 算法1-5:算法理论
- JS JQUERY获取两个时间相差几个月
- Revit二次开发之使用LINQ查询元素过滤集合里的元素【比目鱼原创】
- 面向对象的特征
- 融云即时通讯云助力多家直播平台构建社交升级
- js闭包的理解
- 普林斯顿算法课 Java环境配置
- unity 生成webgl读取assetBundle包
- python 单元测试的模块 pyUnit(unittest),mock与Python测试
- Android下移植libnetfilter_conntrack库【android-17/anroid4.2.2】
- selenium+python:脚本学习笔记(三)
- 搭建Lamp之安装apache
- 在阿里云服务器上搭建SVN服务器
- Python主方法
- 访问一个网页的全过程