数组的冒泡排序
2017-12-04 09:10
176 查看
前言
冒泡排序是相领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语言练习0之数组——数组元素求和与数组冒泡排序(bubble sort)
- c语言:编写冒泡排序,排序一个整形数组(从小到大)
- 一维数组中的一些常用方法(打印数组、逆序、选择排序、冒泡排序、二分法查找、普通查找)
- 数组的常见操作:冒泡排序 选择排序与取最值
- 冒泡排序(数组实现)
- 包装类Stringbuffer Java数组 冒泡排序
- 数组的冒泡排序
- Java数组练习冒泡排序
- 数组最大值,选择排序,冒泡排序
- 【项目 4 - 数组的排序】编函数,完成冒泡排序
- 数组的选择排序和冒泡排序
- 用数组实现冒泡排序的精细化分析
- 用c语言指针实现给整形数组冒泡排序
- 对给定数组进行排序——冒泡排序
- 字符串数组的冒泡排序,从小到大
- 数组的冒泡排序
- 【Java】数组的冒泡排序和选择排序(原理+代码实现)
- 练习,数组冒泡排序
- 树状数组应用-冒泡排序的交换次数