冒泡排序
来源:互联网 发布:wps设置数据有效性 编辑:程序博客网 时间:2024/05/17 21:45
/** * 冒泡排序 */public class BubbleSort { public static void bubbleSort(DataWrap[] data) { System.out.println("开始排序"); int arrayLength = data.length; for (int i = 0; i < arrayLength - 1; i++) { boolean flag = false; for (int j = 0; j < arrayLength - 1 - i; j++) { if (data[j].compareTo(data[j + 1]) > 0) { DataWrap temp = data[j + 1]; data[j + 1] = data[j]; data[j] = temp; flag = true; } } System.out.println(java.util.Arrays.toString(data)); if (!flag) break; } } public static void main(String[] args) { DataWrap[] data = { new DataWrap(9, ""), new DataWrap(-16, ""), new DataWrap(21, "*"), new DataWrap(23, ""), new DataWrap(-30, ""), new DataWrap(-49, ""), new DataWrap(21, ""), new DataWrap(30, "*"), new DataWrap(30, "")}; System.out.println("排序之前:\n" + java.util.Arrays.toString(data)); bubbleSort(data); System.out.println("排序之后:\n" + java.util.Arrays.toString(data)); }}
0 0
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 错误次数超过4次锁定2分钟
- FragmentTabHost+FrameLayout实现底部导航栏
- shell常用操作命令系列:软件操作命令
- caffe的python接口学习(3):训练模型(training)
- [生存志] 第132节 样样群臣百色心
- 冒泡排序
- Java中native方法的实现
- Android项目接入魔窗SDK自定义使用
- TCP 的那些事儿(上)
- ubuntu安装openssh-server 报依赖错误的解决过程
- 几种保存训练模型文件类型
- 毕业设计Q&A汇总
- 折半插入排序
- lucene搜索引擎--全文检索