public class ArrayTest { public static int getNum(int[] arr,int m){ for (int i = m; i <arr.length ; i++) { int value = arr[i]; for (int j = 0; j <m ; j++) { int tempValue = arr[j]; if(value>arr[j]){ arr[j]=value; value = tempValue; } } } return arr[m-1]; } public static void main(String[] args) { int[] arr = new int[]{1,6,4,5,78,0,4,9,11,100,45,67,90}; System.out.println(getNum(arr,3)); } }
java 从数组中获取第M大的数据
最新推荐文章于 2024-03-24 20:41:26 发布