1. 资源
除了书以外,还有一个专门支持的网站
http://algs4.cs.princeton.edu/home/另一个是soursera上面的
https://www.coursera.org/learn/algorithms-part1/home/week/1
2. 源码编译
源码在github上面有一份,https://github.com/kevin-wayne/algs4
第四版是用java描述的,编译的话要用到mvn或者gradle ,可以比较熟悉mvn。
mvn的一个注意点是需要设置JAVA_HOME环境变量。
mvn install就妥了。
3. class使用
编译完了以后是一个jar包,class无法直接使用。得这样引用:
如1java -cp algs4-1.0.0.0.jar edu/princeton/cs/algs4/UF < tinyUF.txt