<算法复习>排序之一---冒泡排序
来源:互联网 发布:Linux改变所有文件权限 编辑:程序博客网 时间:2024/04/30 21:16
那日与同事讨论排序,说起冒泡,就手痒痒,写个玩玩,冒泡的思路很简单,O(n^2)的long long时间复杂度,但稳定,不会交换一样数字的顺序,代码如下:
public class SortMain {public static void main(String[] args){int array[]={1,2,8,5,7,8,4};bubblesort(array);int size = array.length;for(int i=0;i<size;i++){System.out.print(array[i]);}}public static void bubblesort(int[] array ){int size = array.length;System.out.println(size);int i =0,j = size;for(j = 0;j< size;j++){for(i=0;i<j;i++){if(array[i]>array[j]){array[i] = array[i] ^ array[j];array[j] = array[j] ^ array[i];array[i] = array[i] ^ array[j]; }}}}}
使用Java实现的,其中交换使用的位操作,节省一个变量,O(∩_∩)O哈哈~
0 0
- <算法复习>排序之一---冒泡排序
- 算法复习--冒泡排序
- 算法复习--冒泡排序
- 【算法-排序之一】冒泡排序
- 【算法-排序之一】冒泡排序
- 【算法-排序之一】冒泡排序
- 【算法-排序之一】冒泡排序
- 算法复习之冒泡排序
- 算法复习之冒泡排序
- 算法联系之一冒泡排序
- 蛙步学排序算法之一 - 冒泡排序
- JAVA排序算法之一冒泡排序
- 内部排序算法之一【冒泡排序】
- JAVA八大排序算法之一冒泡排序
- 八大排序算法之一冒泡排序
- 复习排序-冒泡排序
- 排序之一---冒泡排序
- 老老实实复习算法: 2 冒泡排序
- 黑马程序员 java高新技术 类加载器
- 对sdcard的一些操作
- 【Espruino】NO.14 温湿度传感器DHT11
- Block(1)
- 高校网站疏漏,安全问题堪忧
- <算法复习>排序之一---冒泡排序
- html enctype的 MIME 类型
- 使用Spring Mvc 转发 带着模板 父页面 之解决方法 decorators.xml
- MSYS&MINGW环境中编译mediastream2和ortp
- 【扩展KMP】 HDOJ 4300 Clairewd’s message
- 浅谈协方差矩阵一
- facebook pop spring和decay效果 学习纪要
- DSP整理
- 浅谈协方差矩阵二