IntelliJ IDEA 配置《算法》(第四版)
2021-05-02 22:29
标签:目录 地方 loading -- tps dal sem 文件 sort 红皮的算法一书,内部代码的实现调用了作者写的一个包。为了运行书内代码,需要配置相应的环境。 网站:https://algs4.cs.princeton.edu/code/ 工具:IntelliJ IDEA 2019.3 Java版本:jdk8 下载 将 配置系统变量,在 之后重启电脑一次。 配置 此时项目工程的目录如下: 测试所用的源代码在一个目录下此处是 测试所用代码如下: 编译+运行 方法1: Terminal 方法如下图所示:一定要注意文件的位置 方法2: Edit Configurations 在 点击 IntelliJ IDEA 配置《算法》(第四版) 标签:目录 地方 loading -- tps dal sem 文件 sort 原文地址:https://www.cnblogs.com/oasisyang/p/13200870.html准备
Step 1
algs4.jar
Step 2
jar
包移到某个目录下,笔者此处放置在:"C:\Program Files\algs4\algs4.jar"
Step 3
CLASSPATH
后添加C:\Program Files\algs4\algs4.jar;
注意最后的分号不能掉(如图)。Step 4
IDEA
,打开File--->Project Structure
按照箭头指示配置:Step 5
Chapter1
下.测试所用的数据在src
中与Chapter1
并列,package Chapter1;
import edu.princeton.cs.algs4.In;
import edu.princeton.cs.algs4.StdIn;
import edu.princeton.cs.algs4.StdOut;
import java.util.Arrays;
/**
* Created by Elio Yang on 2020/6/28.
*/
public class binarySearchTest {
public static int rank(int key,int[] a){
int lo=0;
int hi=a.length-1;
while (lo
Step 6
C:\Users\ELIO\source\Algorithms_4E\src>javac Chapter1\binarySearchTest.java
javac
编译出了一个.class
文件C:\Users\ELIO\source\Algorithms_4E\src>java Chapter1.binarySearchTest tinyW.txt
java
运行时,利用文件重定向需要注意数据文件所属的目录,此处的两个.txt
都是位于src
下,与命令行的一致,故只需要文件名即可.
IDEA
运行的地方,找到如下按钮:Edit
: