数组的冒泡排序
2017-12-04 09:10
246 查看
前言
冒泡排序是相领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; } } } }
相关文章推荐
- java数组扩展练习及冒泡排序,选择排序和折半查找
- 整数数组的冒泡排序(从小到大)
- C语言 - 数组冒泡排序 与 switch嵌套
- 利用随机类生成数组,并用冒泡排序以及选择排序对不同数组的元素进行从小到大的排序
- 利用冒泡排序对数组进行排序
- 用冒泡排序排列数组中的数字,并按一定顺序输出结果
- 一维数组的冒泡排序
- h5局部变量、全局变量、数组、选择排序(快速排序)、冒泡排序
- 用数组实现冒泡排序的精细化分析
- 数组冒泡排序并记录原有位置
- Java基础之数组的冒泡排序
- Java数组-冒泡排序2
- 【C语言提高01】冒泡排序和数组做参数的问题
- 数组的冒泡排序
- Java中的数组排序方式(快速排序、冒泡排序、选择排序)
- (13)数组操作:遍历、输出最大值、冒泡排序、选择排序,java已有的排序方法、折半查找
- 第十三周 项目4 数组冒泡排序
- 重学java之java数组冒泡排序
- C语言---数组,字符串数组,冒泡排序