算法(第四版) --代码运行环境的搭建(Mac版本)
程序员文章站
2022-07-12 17:15:03
...
一. 环境搭建
在学习算法(第四版)时。我使用eclipse,尝试写BinarySearch.java的代码。后遇到代码无法编译,或者解决了编译问题又无法运行。会很打击学习的积极性。后来发现,官网有一套完整的解决方案。
按照下面的链接一步步操作即可。
http://algs4.cs.princeton.edu/mac/
并且,尝试使用Dr Java写了HelloWorld.java
二.运行BinarySearch
1.当我编译BinarySearch.java时,会有下述代码片段的问题。
int []whitelist = In.readInts(args[0]);//已经弃用了,不过仍然可以使用。只是会有警告提示。
/*也可以将这句话,替换为下面注释的内容,可以消除警告*/
// In in = new In(args[0]);
// int []whitelist = in.readAllInts();
2.当我使用java BinarySearch tinyW.txt < tinyT.txt命令,运行BinarySearch.class时,发现发生了下述错误。
-
2.1解决办法:改用java-algs4 BinarySearch tinyW.txt < tinyT.txt命令。(注意,以后涉及算法(第四版)的代码,使用javac-algs4命令编译,使用java-algs4运行才不会出问题)
算法官网的描述。
-
2.2运行结果:
至此,终于可以愉快的学习了。同时coursera也有算法(第四版)作者:Robert Sedgewick同步的课程。
上一篇: 文件压缩(c++)
推荐阅读
-
算法(第四版) --代码运行环境的搭建(Mac版本)
-
vs code怎么搭建NodeJs的开发环境? vscode运行nodejs代码的技巧
-
怎么搭建php模拟运行环境(主要是破解加密的php代码)
-
怎的在mac机器上搭建php的基础运行环境
-
怎样在mac机器上搭建php的基础运行环境
-
怎样在mac机器上搭建php的基础运行环境
-
怎么搭建php模拟运行环境(主要是破解加密的php代码)
-
如何搭建php模拟运行环境(主要是破解加密的php代码)
-
vs code怎么搭建NodeJs的开发环境? vscode运行nodejs代码的技巧
-
搭建适合自己的flask代码运行的docker环境【uwsgi版】