冒泡排序!!!!!
来源:互联网 发布:淘宝摩托车配件 编辑:程序博客网 时间:2024/05/16 17:45
public
class
BubbleSort {
/*
* Java冒泡排序例子
*/
public
static
void
main(String[] args) {
int
[] array = {
10
,-
3
,
5
,
34
,-
34
,
5
,
0
,
9
};
//测试数组
sort(array);
for
(
int
el : array) {
System.out.print(el +
" "
);
}
}
static
void
sort(
int
[] array) {
int
length = array.length;
int
temp;
//临时存储变量
boolean
isSort;
for
(
int
i =
1
;i < length; i++){
isSort =
false
;
for
(
int
j =
0
; j < length-i ; j++){
if
(array[j] > array[j+
1
]){
//交换
temp = array[j];
array[j] = array[j+
1
];
array[j+
1
] = temp;
isSort =
true
;
}
}
if
(!isSort)
break
;
///break是结束整个循环体,continue是结束单次循环,如果没有发生交换,则退出循环
}
}
}
0 0
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- ue4和u3d术语对照
- Web安全之CSRF跨站请求伪造攻击
- JavaWeb应用下的第三方登录
- SLURM 安装与配置
- vs下opencv函数自动提示设置
- 冒泡排序!!!!!
- 背包九讲(好好看下还是有好多好东西的)
- APP紧急修改后的app store官方审核通道
- GDI+学习笔记3-坐标系和坐标变换
- adsl modem是什么意思?ADSL Modem的作用是什么?
- 打开Android studio遇到的一些问题,为什么安装jdk没有jdk.....的文件夹
- docker资料汇总
- android 退出应用程序的几种方法
- HDU1312 Red and Black(DFS)