package hwtest.total;
import java.util.Arrays;
/**
*
*
*比较二维数组列最小值,组成一个新数组返回。(实现核心算法,不需要使用IO)
* 输入:intArr = {{5,6,1,16},{7,3,9}}
* 输出:intArrs ={1,3}
*/
public class Array2GetColMinValue {
public static void main(String[] args) {
int[][] arr = {{5,6,1,16},{7,3,9}};
System.out.println(Arrays.toString(getColMin(arr)));
}
public static int[] getColMin(int[][] arr) {
int[] minArr = new int[arr.length];
for(int i = 0;i<arr.length;i++) {
int[] tmp = arr[i];
minArr[i] = getColMin(tmp);
}
return minArr;
}
public static int getColMin(int[] arr) {
int tmp = arr[0];
for(int i = 0;i<arr.length;i++) {
if(arr[i]<tmp)
tmp=arr[i];
}
return tmp;
}
}
import java.util.Arrays;
/**
*
*
*比较二维数组列最小值,组成一个新数组返回。(实现核心算法,不需要使用IO)
* 输入:intArr = {{5,6,1,16},{7,3,9}}
* 输出:intArrs ={1,3}
*/
public class Array2GetColMinValue {
public static void main(String[] args) {
int[][] arr = {{5,6,1,16},{7,3,9}};
System.out.println(Arrays.toString(getColMin(arr)));
}
public static int[] getColMin(int[][] arr) {
int[] minArr = new int[arr.length];
for(int i = 0;i<arr.length;i++) {
int[] tmp = arr[i];
minArr[i] = getColMin(tmp);
}
return minArr;
}
public static int getColMin(int[] arr) {
int tmp = arr[0];
for(int i = 0;i<arr.length;i++) {
if(arr[i]<tmp)
tmp=arr[i];
}
return tmp;
}
}