本人学习能力比较弱,想自学算法,但又拖拖拉拉搭建了很久的《算法》环境,今天记录下搭建过程。
转载于https://blog.csdn.net/Artprog/article/details/52797472
- 看过书的都知道里面给我们定义了很多基本函数,虽然算法重要的是思想,但是如果能直接用简单的函数,比较读入,输出什么的也行,当然如果你比较6,自己写了库函数也可以。先下载库文件包algs.jar。下载地址:http://algs4.cs.princeton.edu/code/algs4.jar
- 配置环境变量,在用户变量那儿添加CLASSPATH:algs.jar的位置
- 复制这个库文件到你的环境系统库里面,找不到的可以参考这个地址,打开eclipse可以看到多了这个库文件,灰色部分:
- 添加代码测试
import edu.princeton.cs.algs4.StdDraw; public class DrawTest { public static void main(String[] args) { int N = 100; StdDraw.setXscale(0, N); StdDraw.setYscale(0, N*N); StdDraw.setPenRadius(.01); for(int i = 1; i <= N; ++i) { StdDraw.point(i, i); StdDraw.point(i, i*i); StdDraw.point(i, i*Math.log(i)); } } }
PS:如果出现The type 'stdDraw' is not API ...,可以参考回答:http://www.linuxidc.com/Linux/2016-10/136276.htm