数组的冒泡排序
2017-12-04 09:10
148 查看
前言
冒泡排序是相领2个角标对比。分析
实现
/* 定义方法,实现数组的冒泡排序 返回值: 没有 参数: 数组 */ public static void bubbleSort(int[] arr){ for(int i = 0 ; i < arr.length - 1; i++){ //每次内循环的比较,从0索引开始, 每次都在递减 for(int j = 0 ; j < arr.length-i-1; j++){ //比较的索引,是j和j+1 if(arr[j] > arr[j+1]){ int temp = arr[j]; arr[j] = arr[j+1]; arr[j+1] = temp; } } } }
相关文章推荐
- 写冒泡排序可以排序一个整型数组
- 数组的冒泡排序
- C语言数组实现冒泡排序和选择排序程序
- 数组的冒泡排序
- C语言:冒泡排序算法对一个数组进行冒泡排序
- 两种简单的数组排序算法:冒泡排序和直接选择排序(升序)
- 第十三周 项目4 数组冒泡排序
- 数组的冒泡排序及拷贝
- 三种数组排序算法(冒泡排序、选择排序、插入排序、二分查找法)
- 用数组实现冒泡排序的精细化分析
- Java学习笔记(五)--二维数组 冒泡排序 选择排序 Arrays数组工具类
- 冒泡排序和查找数组中最大的数及查找两个数中最大的数
- 生成10个20-50之间的随机数 冒泡排序 数组乱序
- 对char类型的数组进行冒泡排序
- PHP冒泡排序和数组排序的区别。
- (数组)冒泡排序
- 关于数组的排序问题(冒泡排序,选择排序,插入排序)
- iosOC可变数组选择,冒泡排序
- Java中的数组排序方式(快速排序、冒泡排序、选择排序)
- 【冒泡排序】树状数组 & 结论