数组的冒泡排序
2017-12-04 09:10
99 查看
前言
冒泡排序是相领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; } } } }
相关文章推荐
- 对char类型数组的英文字母进行冒泡排序
- Java实现数组排序含冒泡排序、选择排序
- 数组中数的选择排序(先选出小的)和冒泡排序(先选出大的)
- Java数组排序——冒泡排序
- javascript冒泡排序为数组排序
- 数组的冒泡排序及拷贝
- C语言学习5:数组定义,数组名的含义,数组作为函数参数,数组赋值,数组左右移动,最大最小,反向遍历,冒泡排序,sizeof 和strlen区别,gets和puts,strcpy,strcat,strcmp,strchr,strstr,strlen
- 黑马程序员_C语言基础_数组之冒泡排序、快速选择排序、折半查找
- 数组的常见操作:冒泡排序 选择排序与取最值
- JAVA数组操作及选择、冒泡排序
- 数组以及冒泡排序练习——分数排名题
- 冒泡排序:在随机产生的数组中查找最值,实现数组的排序
- 随机数存入数组冒泡排序
- 一维数组的冒泡排序
- 动态数组,数组初始化,数组内存释放,向数组中添加一个元素,向数组中添加多个元素,数组打印,顺序查找,二分查找,查找数组并返回地址,冒泡排序,改变数组中某个元素的值,删除一个数值,删除所有,查找含有
- 【C语言】编写冒泡排序,排序一个整形数组。
- 编写冒泡排序,排序一个整形数组
- JavaScript数组中的冒泡排序
- 数组排序(冒泡排序)
- 用c语言指针实现给整形数组冒泡排序