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