小编Ser*_*gio的帖子

如何检查两个矩阵是否有相同的行?

我试图用Java开发,其中,由于两个矩阵(假设算法ab),返回true如果至少一个排是相同的ab.

这是我尝试的方法:

public static boolean check_row(int a[][], int b[][]){
        boolean check = false;
        for(int i = 0; i < a.length; i++){
            for(int j = 0; j < b[0].length; j++){
                if(a[i][j] == b[i][j])
                    check = true;
            }
        }
        return check;
    }
Run Code Online (Sandbox Code Playgroud)

这是一个简单的主要内容:

public static void main(String[] args){
        int a[][] = {{1,2}, {3,4}};
        int b[][] = {{1,2}, {7,8}};
        System.out.println(check_row(a, b));
    }
Run Code Online (Sandbox Code Playgroud)

在这里,我得到true因为两个矩阵的第一行是相同的.但是,如果我将矩阵初始化更改为:

int a[][] = {{1,2}, {3,4}};
int b[][] = …
Run Code Online (Sandbox Code Playgroud)

java algorithm matrix

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

标签 统计

algorithm ×1

java ×1

matrix ×1