数组排序-冒泡排序
2016-07-26 21:00
351 查看
冒泡排序外层循环控制循环的次数,里层的循环对值进行判断,外层每次循环,找出最大(或最小)值。
具体过程:
代码实现过程:
具体过程:
代码实现过程:
public class Bubble { static int s; public static void main(String[] args) { long startTime = System.currentTimeMillis(); int[] a = { 2, 4, 7, 3, 21, 9, 8 }; 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]) { s = a[j]; a[j] = a[j + 1]; a[j + 1] = s; } } } for (int i = 0; i < a.length; i++) { System.out.print(a[i] + " "); } long endTime = System.currentTimeMillis(); System.out.println(); System.out.println("程序运行时间:"+(endTime-startTime)+"ms"); } }
相关文章推荐
- PHP数据库操作
- poj2127 Greatest Common Increasing Subsequence
- SQL优化
- Codeforces Round #364 (Div. 2) C. They Are Everywhere(stl+乱搞)
- Python 第九课,面向对象进阶
- redis密码管理
- MongoDB List操作:addToSet、AddToSetBuilder
- 120. Triangle
- LEETCode 264. Ugly Number II
- jquery的get,post和ajax方法的使用
- Session和Cookie的区别
- 对map集合进行排序
- HorizontalListView实现setSelection
- Codeforces 534C Polycarpus' Dice(思路)
- Leetcode no. 149
- JVM调优总结
- 搭建kafka集群
- scanf 用法及陷阱
- WebService基础学习(二)—三要素
- CSS盒子模型