小编Bil*_*san的帖子

java.lang.IllegalArgumentException

我有 Branch and Bound 的实现我在这个函数中遇到错误有优先级队列,它将进一步使用它的获取 IllegalArgumentException

//这是我收到此错误的那一行

 PriorityQueue<Node> pq = new PriorityQueue<>(0, comp);

    import java.util.Comparator;
    import java.util.PriorityQueue;

    public class Node {
        private int N = 3;
        Node parent;
        int[][] mat = new int[N][N];
        int x, y;
        int cost;
        int level;

        public void printMatrix(int[][] mat) {
            for (int i = 0; i < mat.length; i++) {
                for (int j = 0; j < mat[i].length; j++) {
                    System.out.print(mat[i][j]);
                }
                System.out.println();
            }
        }

        public void newNode(int[][] mat, int x, int y, int newX, …
Run Code Online (Sandbox Code Playgroud)

java algorithm artificial-intelligence

-3
推荐指数
1
解决办法
1562
查看次数

标签 统计

algorithm ×1

artificial-intelligence ×1

java ×1