算法题目-冒泡排序
来源:互联网 发布:淘宝活动 编辑:程序博客网 时间:2024/06/05 07:20
冒泡排序,是一种经典的排序算法,
冒泡排序的最差、平均时间复杂度都为O(n^2),
空间复杂度为O(1),
它是一种稳定的排序算法。
package Website;public class sort {public static void main(String[] args) {int[] arr={1,5,3,2,7,8,9,4,6};System.out.print("排序前:");sort.output(arr);sort.BubbleSort(arr);System.out.println();System.out.print("排序后:");sort.output(arr);}public static void BubbleSort(int[] a){for(int i=0;i<a.length-1;i++){for(int j=0;j<a.length-1-i;j++){if(a[j]>a[j+1]){int temp=a[j];a[j]=a[j+1];a[j+1]=temp;}}}}public static void output(int[] a){for(int i=0;i<a.length;i++){System.out.print(a[i]+" ");}}}
输出结果:
阅读全文
1 0
- 算法题目-冒泡排序
- 算法设计题目二 冒泡排序改进
- 排序算法--冒泡排序
- 排序算法-冒泡排序
- 排序算法--冒泡排序
- 排序算法--冒泡排序
- 排序算法-冒泡排序
- 排序算法 冒泡排序
- 排序算法-- 冒泡排序
- 排序算法-冒泡排序
- 排序算法---冒泡排序
- 排序算法-冒泡排序
- 排序算法--冒泡排序
- 排序算法--冒泡排序
- 排序算法--冒泡排序
- 排序算法--冒泡排序
- 排序算法--冒泡排序
- 排序算法--冒泡排序
- 矩阵连乘(java)
- Swift 设置navigationBar的title字体大小和字体颜色
- rabbitmq3.6.5安装及web控制面板的使用
- Jeesite信息化快速开发平台
- 泛型 -- 泛型方法
- 算法题目-冒泡排序
- iOS UIAlertController
- iOS 代理反向传值
- bzoj3403: [Usaco2009 Open]Cow Line 直线上的牛
- QT QObject::connect函数的学习
- NameNode启动报错:Cannot assign requested address
- Linux进程间通信::匿名管道实例(一)
- iOS 代理协议
- 创建python单例实例的装饰器