基础算法 冒泡排序
来源:互联网 发布:vendor.js做什么用的 编辑:程序博客网 时间:2024/06/05 20:18
冒泡排序作为基础算法中排序的一种,算是入门的一种较简单的算法。
实现原理如下:
将一个数组,从大到小或从小到大进行排序。
将数组中,第一个元素作为基础元素,与相邻的元素进行比较后,交换数据,最后进行排列。
冒泡排序时间复杂度为O(n^2)。
public class Bubblesort{public static void main(String[] args){int[] num={3,5,7,8,23,76,34,21,78,11,235,74};for (int i=0;i<num.length-1;i++ ){for (int j=0;j<num.length-i-1 ;j++ ){if (num[j]>num[j+1]){int temp = num[j];num[j]=num[j+1];num[j+1]=temp;}}}for (int i=0; i<num.length;i++ ){System.out.print(num[i]+";");}}}
0 0
- 【算法基础】冒泡排序
- 算法基础-冒泡排序
- 基础算法 冒泡排序
- 基础算法 - 冒泡排序
- 基础算法-冒泡排序
- 算法基础--冒泡排序
- 【算法基础】冒泡排序
- 基础算法---冒泡排序法
- 基础算法之冒泡排序
- 算法基础之冒泡排序
- 算法基础1:冒泡排序
- 算法基础之冒泡排序
- 基础算法之 冒泡排序
- 算法基础之排序篇-冒泡排序
- 基础算法之排序(1)--冒泡排序
- 基础算法--排序: 之冒泡排序
- 【基础算法】选择排序与冒泡排序
- Java语言基础-排序算法-冒泡排序
- submit和button类型控制的表单提交
- 解决Thinkpad开启飞行模式无法连接无线网络
- 添加磁盘组存储OCR数据报错
- java面相对像基础知识(四)
- Apache重写规则整理
- 基础算法 冒泡排序
- Android小纪
- Android之——根据手势简单缩放图片
- C++指针与引用(三):引用使用注意事项
- Block
- ios 设计模式备忘录(1)
- 接口的作用
- zzulioj--1787--生活危机(vector+dfs 好题)
- 没有躲过的坑--new一个指针数组、以及创建动态二维数组