《算法》教材中的algs4.jar在IDEA上无法编译,即使添加进依赖也照样无效。
这个时候只需要手动在build.gradle添加一行依赖即可。这和Java版本无关。和Gradle版本也无关。
implementation files('libs/algs4.jar')
public static boolean less(Comparable<Comparable> v, Comparable w) {
return v.compareTo(w) < 0;
}
public static void show(Comparable[] a) {
for (Comparable comparable : a) StdOut.print(comparable + " ");
StdOut.println();
}
public static boolean isSorted(Comparable[] a) {
for (int i = 1; i < a.length; i++)
if (less(a[i], a[i - 1])) return false;
return true;
}
public static void main(String[] args) {
String[] arrays = StdIn.readAllStrings();
sort(arrays);
assert isSorted(arrays);
show(arrays);
}
我的运行环境 Java13 gradle 6.0 IDEA eap 全最新的
我就要用Java13,我才不去使用老过时的Java8,别相信CSDN的鬼话,说改成Java8就行了。
1 2 3 4
网友评论