《算法》第四版入门准备

来源:互联网 发布:对网络教育的弊端 编辑:程序博客网 时间:2024/05/22 10:31

刚看完C++Primer,再开始看《算法》第四版。
《算法》第四版用的是JAVA,第一次接触,花了一天时间在配置环境上,浪费了时间。
废话少说,介绍一下拿到《算法》这本书后要做的事情。

首先,去看官网的教程,windows下配置环境:http://algs4.cs.princeton.edu/windows/。“大河萌虎的外屋”将其翻译成了中文,英语不好的可以看这个翻译版:http://shuxiao.wang/2016/04/20/algs4-windows.html。按照步骤下载、安装好DrJava即可(最好装上VPN,不然下载有可能被墙)。
把书上的第一个例子二分查找BinarySearch敲好命名为.java后编译提示如图的In cannot be resolved等几个错误。
这里写图片描述
多次尝试后,再开始加入下述代码导入即可。

import edu.princeton.cs.algs4.StdDraw;import edu.princeton.cs.algs4.In;import edu.princeton.cs.algs4.StdIn;import edu.princeton.cs.algs4.StdOut;

这里写图片描述
在如果要用到课本里的库的话(比如StdDraw等),命令行编译时不能用javac,而要用javac-algs4 xxx.java,运行时也要用java-algs4 xxx。
一定要注意,官网里有提到
这里写图片描述

0 0