public static void getTopMaxN(int [] a){ for (int i = a.length-1; i >0; i--) { for (int j = 0; j < i; j++) { if(a[i] 2. 给定一组数,求最小的3个数public static void getTopMinN(int []a){ for (int i = 0; i < a.length-1; i++) { for (int j = a.length-1; j > i ; j--) { if(a[i] > a[j]){ int tmp = a[i]; a[i] = a[j]; a[j] = tmp; } } if(i == 2){ System.out.println(a[0]); System.out.println(a[1]); System.out.println(a[2]); return; } } }3. 测试public static void main(String[] args) { int [] a = new int[]{0,1,9,5,10,2,90,43,1,89,23,45}; getTopMaxN(a); getTopMinN(a); }欢迎分享,转载请注明来源:内存溢出
TopN问题
1. 给定一组数,求最大的3个数
赞
(0)
打赏
微信扫一扫
支付宝扫一扫
Flutter 项目 图片资源管理
上一篇
2022-12-17
Java并发编程之美——第五章 Java并发包中并发List源码剖析
下一篇
2022-12-17
评论列表(0条)