1 public class insertionsort { 2 3 public static void main(string[] args) { 4 //随机生成5个0到100之间的数 5 int [] arr = new int[5]; 6 for(int i = 0; i < arr.length; i++) { 7 arr[i] = (int) (math.random() * 100); 8 system.out.println(arr[i]); 9 } 10 //i控制轮数,从第二个数开始,第一个数先留着不动 11 for(int i = 1; i < arr.length; i++) { 12 //和前面的数一个个比较,插到正确的位置(升序) 13 for(int j = i; j > 0 && arr[j - 1] > arr[j]; j--) { 14 int t = arr[j]; 15 arr[j] = arr[j - 1]; 16 arr[j - 1] = t; 17 } 18 } 19 20 system.out.println("---------------------------------------------------"); 21 for(int k : arr) { 22 system.out.println(k); 23 } 24 } 25 }
如对本文有疑问, 点击进行留言回复!!
ScrollView和RecyclerView的滑动事件处理
配置JAVA环境+安装Android Studio全过程+踩坑记录
Android P Camera2当SD卡被拔出来自动切换到内部存储
android 多个edittext 判空监听 让Button动态是否可点击
Android开源项目滚轮选择器WheelPicker的基本用法总结
网友评论