美文网首页
错误: 程序包edu.princeton.cs.algs4不存在

错误: 程序包edu.princeton.cs.algs4不存在

作者: 蔡凯歌 | 来源:发表于2019-11-10 22:50 被阅读0次

《算法》教材中的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

相关文章

网友评论

      本文标题:错误: 程序包edu.princeton.cs.algs4不存在

      本文链接:https://www.haomeiwen.com/subject/qxkzbctx.html