DESKTOP-94E2ELT_20200905-刘雪丽
一、问题
做一道练习题
比较二维数组的每一列,然后把较小的一个输出到一个一维数组中
import java.util.Arrays;
public class Arr_51 {
int array[][];
int arr[];
public void lxl(int array[][],int m,int n) {
int x=0;
this.array=array;
this.arr=new int [n];
for(int i=0;i<n;i++) {
for(int j=0;j<m;j++) {
if(array[0][i]>array[j][i]) {
array[0][i] ^= array[j][i];
array[j][i] ^= array[0][i];
array[0][i] ^= array[j][i];
}
arr[x]=array[0][i];
}
x++;
}
System.out.println(Arrays.toString(arr));
}
public static void main(String[] args) {
Arr_51 a=new Arr_51();
int m=3,n=4;
int array [][]= {
{4,5,7,6},
{1,5,3,4},
{2,8,4,5},
};
a.lxl(array, m, n);
}
}
其实行列不需要互换,不用考虑多余的,直接比较,然后把数值放到新数组就行了。
二、吐槽
坐到靠门这边后,感觉呼吸更加困难了。。。
感觉教室土大着不行,呼吸就很难,鼻子嗓子都不舒服。如果有拖把的话,我也是可以帮着打扫卫生的人把教室拖一下的。
近期评论