经典冒泡排序和选择排序
来源:互联网 发布:frp需要域名吗 编辑:程序博客网 时间:2024/05/21 07:57
int [] arr =new int[]{9,2,1,11,6,4,3};int index = 0 ; //记录排序的次数//冒泡排序for (int i = 0; i < arr.length-1; i++) {for (int j =0 ; j < arr.length-1-i; j++) {if(arr[j]>arr[j+1]){int b = arr[j];arr[j] = arr[j+1];arr[j+1] =b;}index++;}}System.out.println("排序后--------");for (int i = 0; i < arr.length; i++) {System.out.println(arr[i]);}System.out.println("排序次数 :" + index);
结果:
选择排序:
int [] arr =new int[]{9,2,1,11,6,4,3};int index = 0 ; //记录排序的次数//选择排序for (int i = 0; i < arr.length-1; i++) {for (int j = i+1; j < arr.length; j++) {if(arr[i]>arr[j]){int b = arr[i];arr[i] = arr[j];arr[j] =b;}index++;}}System.out.println("排序后--------");for (int i = 0; i < arr.length; i++) {System.out.println(arr[i]);}System.out.println("排序次数 :" + index);结果:
已上传结果可见:冒泡和选择的排序次数是一致的。
阅读全文
0 0
- 经典算法:冒泡排序和选择排序
- 经典冒泡排序和选择排序
- 两种经典排序(冒泡排序和选择排序)
- 选择排序和冒泡排序中的两个经典实例
- 经典排序算法之冒泡、选择和插入排序
- 四种经典排序算法:冒泡排序、选择排序、插入排序和希尔排序
- 冒泡排序和选择排序
- 选择排序和冒泡排序
- 选择排序和冒泡排序
- 冒泡排序和选择排序
- 选择排序和冒泡排序
- 选择排序和冒泡排序
- 冒泡排序和选择排序
- 选择排序和冒泡排序
- 冒泡排序和选择排序
- 选择排序和冒泡排序
- 冒泡排序和选择排序
- 选择排序和冒泡排序
- java开发简易计算器
- jeecg cq
- __declspec关键字详解
- 测试接力
- A*算法浅析
- 经典冒泡排序和选择排序
- Trajectory following with MAVROS OFFBOARD on Raspberry Pi
- Java(6-2)
- ASP.NET 路由实现页面静态化
- PhpStorm2017 激活和汉化(Mac版)
- 斐波那契数列 (递归 循环)
- 读EXCEL数据,通过百度NLP分析情感倾向,写入xls
- 局域网和无线网卡同时上网
- InputStream.read(byte[] b,int off,int len)