数据结构(排序)--冒泡排序
来源:互联网 发布:行政审批窗口知乎 编辑:程序博客网 时间:2024/06/05 21:03
数据结构–选择排序
代码实现:
package cn.hncu;//冒泡排序优化版----这种代码应该能够随手敲出来public class bubbleSort { //优化版-----针对于本来数组就是有序的改进一下不需要进行冒泡排序直接输出就行 public static void main(String[] args) { int[] arr = {15,54,12,-25,5,6,34,-30}; boolean isSort = true; for(int i=0;i<arr.length-1;i++){ //控制冒泡的趟数 for (int j = 0; j < arr.length-i-1; j++) { //一趟下来的过程 if (arr[j] > arr[j + 1]) { swap(arr, j, j + 1); //这样每次经过一趟之后冒个泡(最大的数给冒出来) //如果进到这里来了,就说明数组本身不是有序的 isSort = false; } } if(isSort){ break; } } //经过上面的冒泡----得出最终结果 //增强for循环----只能读不能写 for(int x : arr){ System.out.print(x+" "); } } private static void swap(int[] arr, int i, int j) { //交换两个数据 int temp = arr[i]; arr[i] = arr[i+1]; arr[i+1] = temp; }}
0 0
- 数据结构(排序)--冒泡排序
- 数据结构算法----排序(2)----冒泡排序
- 数据结构--排序算法(一)冒泡排序
- 数据结构排序之冒泡排序
- 数据结构-交换排序-冒泡排序
- 数据结构排序之冒泡排序
- 数据结构之排序:冒泡排序
- 数据结构-排序(2):冒泡排序
- 数据结构--排序之冒泡排序
- 数据结构 快速排序冒泡排序
- 数据结构学习笔记 --- 排序(冒泡排序、快速排序)
- 数据结构学习笔记 --- 排序(冒泡排序、快速排序)
- 冒泡排序 C数据结构
- 数据结构之冒泡排序
- 数据结构之冒泡排序
- 【数据结构】冒泡排序
- 数据结构-冒泡排序算法
- 数据结构_冒泡排序
- java易错知识点整理
- 使用Toolbar和DrawerLayout实现酷炫的侧滑动画效果
- 浏览器怎么屏蔽广告
- 撰写合格的REST API
- crotex系列板子 烧写 zImage 出现类似 NFS配置错误 导致内核崩溃时解决方法
- 数据结构(排序)--冒泡排序
- 【寻子】人脸识别与寻子的碰撞
- udaf中加载外部文件
- vim 快捷键
- lasticsearch的查询关系OR AND
- 格式化的JSON格式的字符串转换成字典
- HDU 5919 (还算基础的主席树)
- retrofit下设置header
- Android Studio 2.2 来啦