Java - 冒泡排序的优化算法(尚学堂第七章数组)
2024-10-19 11:38:17
import java.util.Arrays; public class TestBubbleSort2 {
public static void main(String[] args) {
int[] values = { 3, 1, 6, 2, 9, 0, 7, 4, 5, 8 };
int temp = 0;
for(int i=0;i<values.length-1;i++) { boolean flag = true;
for(int j=0;j<values.length-1-i;j++) { if(values[j] > values[j+1]) {
temp = values[j];
values[j] = values[j+1];
values[j+1] = temp; flag = false;
}
System.out.println(Arrays.toString(values));
}
if(flag) {
break;
}
System.out.println("#####################");
} }
}
最新文章
- (七)Maven使用的最佳实践
- (原创)使用VMware安装Ubuntu,怎么无法使用startx进入桌面模式?
- 【leetcode】Pascal&#39;s Triangle
- 为什么在ucos向stm32f103移植时说os_cpu_c.c中有三个函数如OS_CPU_SysTickInit()需要注释掉
- sharepoint2010问卷调查(3)-实现问卷的开始和结束时间(采用自定义字段类型)
- 对于字符串拼接,string.format、stringbuilder、+=
- 浅谈ImageList
- hdu 1622 Trees on the level
- 关于在线查看相关开源源码的网站,包括Android源码
- Python读取文件内容的三种方式并比较
- java 哈希码
- 使用mongodb存取lbs数据
- python 机器学习 决策树
- sendemail 发送成功Email was sent successfully!邮箱却收不到邮件
- Mybatis映射原理,动态SQL,log4j
- Python文件读写模式
- 洛谷P3168 [CQOI2015]任务查询系统
- 20175209 《Java程序设计》第六周学习总结
- win10安装pytorch
- python之路(十)-正则表达式