算法 第4版 eclipse下环境搭建
书就不用多介绍了,Princeton的算法大神Robert Sedgewick 的大作。
cousera上有相应的公开课,最近的一期是2015年1月份,
https://www.coursera.org/course/algs4partI
主页上有相关的环境配置
http://algs4.cs.princeton.edu/windows/
下载algs4.exe 然后安装就好了,但是这样会进行很多无用的步骤。
平时既然使用的是eclipse,那么就直接在eclipse下配置就好啦。
工作其实很简单,就是将stdlib.jar和algs4.jar两个包添加进你的工程就好啦。
在工程的Build Path下选择Add External Archives 然后找到stdlib.jar和algs4.jar就可以了。
另外书本上有很多程序都是通过输入重定向来获得输入的:
java BinarySearch tinyW.txt < tinyT.txt
在eclipse中不方便使用重定向,那么怎么办呢?
方法有:
一、直接用Scanner类:
直接读输入:Scannerstdin = new Scanner(System.in); 用crtl+z来终止输入
从文本读入:Scannerstdin = new Scanner(new File("文件名"));
while(stdin.hasNext()){
int key =stdin.nextInt();
}
二、执行时用控制台,将stdlib.jar添加进classpath中。