书中直接用的 例如:%java BinarySearch tinyW.txt < tinyT.txt 这种命令行运行
1、官网下载代码及资源文件
官网:Algorithms, 4th Edition by Robert Sedgewick and Kevin Wayne
下载书中自带的库:algs4.jar
下载资源文件与java项目代码
2、给 algs4.jar这个库设置环境变量
3、把资源文件解压到项目目录下(我这里直接解压到src下)
4 、我没有直接在书中的项目里执行,而是把Java文件copy到了自己创建的项目里。也是放在了src下。即上图最底下的那个文件。
5、把idea的终端执行程序改成CMD形式
6、先对文件执行编译再执行书里的命令行即可
7、遇到的一些问题
①、不把algs4.jar添加到环境变量,在执行javac编译命令时会提示 错误:xxx...algs4.jar不存在
②、不将idea的终端设置为cmd形式,执行java BinarySearch tinyW.txt < tinyT.txt会提示:
“<”运算符是为将来使用而保留的
完成上述设置基本就可以正常运行(我的是这样的)