java冒泡排序和选择排序和系统自动排序
来源:互联网 发布:数据库结构的数据模型 编辑:程序博客网 时间:2024/06/11 10:10
public static void main(String[] args) {
int[] aa = {7,2,5,4,1,8};
/* //冒泡排序(相邻两个比较,如果大于,换位置,每一轮比较会把最大值放到最后一位)
for (int i = 0; i < aa.length; i++) {
for (int j = 0; j < aa.length-(i+1); j++) {
if(aa[j] > aa[j+1]){
int temp = 0;
temp = aa[j];
aa[j] = aa[j+1];
aa[j+1] = temp;
}
}
}*/
//选择排序法(第一个和所以比较,每一轮会把最小的放到第一位)
/* for (int i = 0; i < aa.length-1; i++) {
for (int j = i+1; j < aa.length; j++) {
if(aa[i] > aa[j]){
int temp = 0;
temp = aa[i];
aa[i] = aa[j];
aa[j] = temp;
}
}
}*/
//系统自带排序,最快,最实用
Arrays.sort(aa);
for (int i = 0; i < aa.length; i++) {
System.out.println(aa[i]);
}
}
int[] aa = {7,2,5,4,1,8};
/* //冒泡排序(相邻两个比较,如果大于,换位置,每一轮比较会把最大值放到最后一位)
for (int i = 0; i < aa.length; i++) {
for (int j = 0; j < aa.length-(i+1); j++) {
if(aa[j] > aa[j+1]){
int temp = 0;
temp = aa[j];
aa[j] = aa[j+1];
aa[j+1] = temp;
}
}
}*/
//选择排序法(第一个和所以比较,每一轮会把最小的放到第一位)
/* for (int i = 0; i < aa.length-1; i++) {
for (int j = i+1; j < aa.length; j++) {
if(aa[i] > aa[j]){
int temp = 0;
temp = aa[i];
aa[i] = aa[j];
aa[j] = temp;
}
}
}*/
//系统自带排序,最快,最实用
Arrays.sort(aa);
for (int i = 0; i < aa.length; i++) {
System.out.println(aa[i]);
}
}
1 0
- java冒泡排序和选择排序和系统自动排序
- Java选择和冒泡排序
- java实现选择排序和冒泡排序
- java之冒泡排序和选择排序
- Java冒泡排序和选择排序
- java版选择排序和冒泡排序
- Java 实现冒泡排序和选择排序
- java冒泡排序和选择排序
- java选择排序和冒泡排序
- Java中的选择排序和冒泡排序
- Java选择排序和冒泡排序示例
- java选择排序和冒泡排序
- Java基础---选择排序和冒泡排序
- 选择排序和冒泡排序(JAVA)
- java冒泡排序和选择排序法
- java冒泡排序和选择排序
- Java中冒泡排序和选择排序
- java中选择排序和冒泡排序
- (转)java正则表达式相关知识
- python xml
- 最短路(1)--dijkstra
- [AHOI2006] BZOJ1266 上学路线route-图论-最短路树-最小割
- 最长上升子序列(动态规划)
- java冒泡排序和选择排序和系统自动排序
- 进程与线程
- 对原型对象中this的一个认知--(转自张鑫旭)
- Java/Web调用Hadoop进行MapReduce示例
- oracle的幸福之旅
- 利用pandas高维作图
- FFmpeg H264/H265边界填充二--videodsp.asm
- STL标准算法(一)序列查找算法和序列修改算法
- R语言绘图实战:RDA冗余分析