排序算法<1 of 8>-冒泡排序
来源:互联网 发布:淘宝摄影后期质感 编辑:程序博客网 时间:2024/06/16 05:55
冒泡排序
时间复杂度 0(n²)
实现原理
冒泡排序是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端
简单来说,就是重复所有数据,如果发现这个数的下一个比他大,那么交换位置,重复执行
代码实现
public static int[] bubbleSort(int[] paramArray){ int tmp ; for(int i=0; i<paramArray.length; i++){ for(int j=0; j<paramArray.length-1-i; j++){ if(paramArray[j]>paramArray[j+1]){ tmp = paramArray[j]; paramArray[j] = paramArray[j+1]; paramArray[j+1]=tmp; } } } return paramArray;}
阅读全文
1 0
- 排序算法<1 of 8>-冒泡排序
- [排序算法1] - 冒泡排序
- 排序算法(1)-冒泡排序
- 排序算法1-冒泡排序
- 排序算法--冒泡排序
- 排序算法-冒泡排序
- 排序算法--冒泡排序
- 排序算法--冒泡排序
- 排序算法-冒泡排序
- 排序算法 冒泡排序
- 排序算法-- 冒泡排序
- 排序算法-冒泡排序
- 排序算法---冒泡排序
- 排序算法-冒泡排序
- 排序算法--冒泡排序
- 排序算法--冒泡排序
- 排序算法--冒泡排序
- 排序算法--冒泡排序
- PHP 5 String 函数
- 近距离虹膜识别的硬件设计
- 1106. Lowest Price in Supply Chain (25)广搜
- android 6.0权限全面详细分析和解决方案
- PHP之目录的操作
- 排序算法<1 of 8>-冒泡排序
- Client And Server
- NOIP2013 转圈游戏
- 3个平台下的ffmpeg——ffmpeg编译
- 2017年08月02-03日
- 并查集
- 设计模式——外观模式
- android高级组件(3)适配器 ArrayAdapter,SimpleAdapter,BaseAdapter
- Seq2Seq模型