我试图用Java开发,其中,由于两个矩阵(假设算法a和b),返回true如果至少一个排是相同的a和b.
这是我尝试的方法:
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)