排序算法之冒泡排序
来源:互联网 发布:淘宝购物车东西没了 编辑:程序博客网 时间:2024/06/08 19:00
冒泡排序是排序算法中入门级算法。
其主要思想是相邻两个数之间两两比较,小的冒泡到上面。
如果有n个元素则比较n-1次,每一轮少比较一次。
private static void bubbleSort(int[] a) { for (int i = 0; i < a.length - 1; i++) { for (int j = a.length - 1; j > i; j--) { if(a[j] < a[j-1]){ swap(a,j,j-1); } } } } private static void swap(int[] a, int i, int j) { int temp = a[i]; a[i] = a[j]; a[j] = temp; }
0 0
- 排序算法之冒泡排序
- 排序算法之冒泡排序
- 排序算法之冒泡排序
- 【排序算法】之冒泡排序
- 排序算法之冒泡排序
- 排序算法之冒泡排序
- 排序算法之冒泡排序
- 排序算法之冒泡排序
- 排序算法之冒泡排序
- 排序算法之冒泡排序
- 排序算法之冒泡排序
- 排序算法之冒泡排序
- 排序算法之冒泡排序
- 排序算法之冒泡排序
- 排序算法之冒泡排序
- 排序算法之-冒泡排序
- 排序算法之冒泡排序
- 排序算法之冒泡排序
- leetCode之旅(12)-反转二叉树
- Android learn web site
- vijosP1006 晴天小猪历险记之Hill
- ubuntu下MySQLdb模块安装
- BZOJP1003 [ZJOI2006]物流运输trans
- 排序算法之冒泡排序
- UVa1368 DNA Consensus String
- 小学生自测系统
- vijosP1038 添加括号
- 限制UITextField手机号只能输入11位
- vijosP1159 岳麓山上打水
- vijosP1037搭建双塔
- vijosP1195“非常男女”计划
- vijosP1471 教主的游乐场