【排序】冒泡排序
来源:互联网 发布:c 能给plc编程吗 编辑:程序博客网 时间:2024/06/18 11:34
/** * 冒泡排序 * @param a 给定数组 */public static void bubbleSort(int[] a){for(int i=a.length-1;i>=0;i--){boolean isSwap = false;for(int j=1;j<=i;j++){if(a[j-1]>a[j]){int temp = a[j-1];a[j-1] = a[j];a[j] = temp;isSwap = true;}}if(!isSwap){break;}}}
冒泡排序:
时间复杂度:最好O(N) 最差O(N*N) 平均O(N*N)
空间复杂度:O(1)
是否稳定:稳定
0 0
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- Linux自学笔记(五)常用命令之文件处理命令
- linux查看端口是否被占用
- FOJ 有奖月赛 2016-8 C Problem C Daxia & Suneast's problem
- 选择困难与贝叶斯 分类器
- Dialog设置背景透明无效,在安卓5.0系统上无效解决方法!
- 【排序】冒泡排序
- AndroidStudio Git的使用(主要是解决文件冲突)
- windows编译hadoop 2.x Hadoop-eclipse-plugin插件
- Linux Bash Shell入门教程
- 0.个人框架开源起始
- strcpy函数实现的几种方式
- xml与java实体相互转化
- Apache 配置多个虚拟主机
- 选择排序+for的增强版输出