class bubbleSort {
public static void main(String[] args){
int[] a={49,38,65,97,76,13,27,49,78,34,12,64,5,4,62,99,98,54,56,17,18,23,34,15,35,25,53,51};
int temp=0;
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]){
temp=a[j];
a[j]=a[j+1];
a[j+1]=temp;
}
}
}
for(int i=0;i<a.length;i++)
System.out.print(a[i]+",");
}
}

冒泡排序:从第一个开始两个两个比较,将大的放到后面,到尾部后从新开始排前n-1个,直到只有第一个项,最好的情况比较n-1次,最坏的情况比较n(n-1)/2次

最新文章

  1. 深入理解this机制系列第二篇——this绑定优先级
  2. JMX
  3. 【 2013 Multi-University Training Contest 4 】
  4. Linux添加主机路由
  5. HTML5之应用缓存---manifest---缓存使用----HTML5的manifest缓存
  6. BZOJ3482 : [COCI2013]hiperprostor
  7. 如何迁移测试的MAGENTO到正式运行的MAGENTO
  8. 让Js顺序执行且回调之
  9. Java Swing 快捷键
  10. 版本控制SVN与Eclipse4.4.1集成 ( eclipse svn:E175002错误解决 )
  11. 在O(1) 时间删除链表节点
  12. libmsgque官方主页
  13. echarts 支持svg格式
  14. curl模拟带验证码的登录
  15. Unity插件 - MeshEditor(六) 变形动画状态机
  16. 【调试基础】Part 3 Window操作系统
  17. 当php邂逅windows通用上传缺陷
  18. pandas 读csv文件 TypeError: Empty &#39;DataFrame&#39;: no numeric data to plot
  19. day53
  20. mybatis例子

热门文章

  1. leetcode973
  2. 1.Spring AOP (上)
  3. S+ hidden tray with window start
  4. python 在内存中处理tar.bz2文件
  5. ansible之条件语句when
  6. Oracle免客户端InstantClient安装使用
  7. ArcGIS案例学习笔记1_1
  8. 必备 .NET - C# 脚本
  9. base和this
  10. Invoke,BeginInvoke的作用