java数组排序--冒泡法和选择法
来源:互联网 发布:买生鲜哪个网站好 知乎 编辑:程序博客网 时间:2024/05/16 05:12
public static void main(String[] args) throws InterruptedException { int arr[]=new int[]{2,5,5,4,7,8,3,2,6}; //mapPao(arr); xuanZe(arr); for(int i:arr) System.out.print(i); } /** * 冒泡排序 * @param arr 待排序数组 */ static void mapPao(int[] arr){ for(int i=0;i<arr.length-1;i++)//需进行arr.length-1次比较 for(int j=0;j<arr.length-i-1;j++)//每次比较需要arr.length-i-1次交换 if(arr[j+1]<arr[j]) swap(arr,j,j+1); } /** * 选择排序 * @param arr 待排序数组 */ static void xuanZe(int[] arr){ for(int i=0;i<arr.length;i++)//需要循环arr.length次 for(int j=i;j<arr.length;j++)//每次循环和arr[i]比较,决定是否交换 if(arr[j]<arr[i]) swap(arr,i,j); } /** * 交换数组元素 * @param arr 待交换数组 * @param index1 索引1 * @param index2 索引2 */ static void swap(int[] arr,int index1,int index2){ int temp=arr[index1]; arr[index1]=arr[index2]; arr[index2]=temp; }
0 0
- java数组排序--冒泡法和选择法
- java冒泡排序和选择排序法
- Java:冒泡排序法 和 选择排序
- JAVA数组选择和冒泡排序
- Java中两种排序源码:冒泡排序和选择排序法
- 数组实现冒泡法和选择法排序(C++)
- 指针对数组排序选择法和冒泡法
- 用冒泡和选择法对两个数组排序
- java中数组的选择排序和冒泡排序
- Java 中数组的冒泡排序 和 直接选择排序
- Java 数组排序(冒泡和选择排序) 学习笔记
- JAVA中冒泡法排序和选择法排序
- Java冒泡排序法和选择排序法
- 数组元素排序:选择法&冒泡法
- 选择排序法和冒泡排序法
- 冒泡排序法和选择排序法
- 冒泡排序法和选择排序法
- 冒泡法排序和选择法排序
- Android Studio引入Freeline插件,秒级编译
- 各种数据库的注释
- CentOS7 yum安装Apache(httpd)并实现多域名配置
- tomcat配置文件server.xml详解
- art windows7完整安装cygwin
- java数组排序--冒泡法和选择法
- UVALive-6528 Disjoint water supply
- 一个有趣的程序——可以打印自己第N行代码的程序
- MongoDB 为系统添加MongoDB服务
- 我问我自己,你究竟想成为一个什么样的人?
- jdbc连接到mysql
- Android底部弹出栏的新选择:Google新控件BottomSheetBehavior深坑钻探失败经验总结
- 【Cocos2dx-lua 3.11.1】场景切换
- mysql性能调优