Java 中数组的冒泡排序 和 直接选择排序
来源:互联网 发布:caffe softmax层 编辑:程序博客网 时间:2024/06/05 00:10
这里写代码片 public static void main(String[] args) { // TODO Auto-generated method stub int [] aa = {12,34,5,6,78,53,96,1453,62}; //冒泡排序 相邻两个数比较 for (int i = 0; i < aa.length-1; i++) { for (int j = 0; j < aa.length-1-i; j++) { /** aa.length-1-i:因为是相邻两个数值相比,每循环一次后,最后那个数都是最大的* i=0时.j的长度就是数组的长度,循环一次后,数组最后一个就是最大值了,* 当i=1时,数组最后一个已经是最大值了,没必要再来比较一次,所以长度 -1-i */ if (aa[j]>aa[j+1]) { //如果aa[j]的值大于aa[j+1]的值 int tem = aa[j]; aa[j] = aa[j+1]; aa[j+1]=tem; //那么他们两的位置就互换. } } } for (int bb:aa) { System.out.print(bb+"\t"); } System.out.println(); //直接选择排序 两两比较. for (int i = 0; i < aa.length; i++) { for (int j = 0; j < aa.length-1; j++) { if (aa[i]>aa[j]) { int tem = aa[i]; aa[i] = aa[j]; aa[j] = tem; } } } for (int cc:aa) { System.out.print(cc+"\t"); } }}
0 0
- Java 中数组的冒泡排序 和 直接选择排序
- java中数组的选择排序和冒泡排序
- 数组的选择排序和冒泡排序
- 两种简单的数组排序算法:冒泡排序和直接选择排序(升序)
- Java中冒泡排序和选择排序
- java中选择排序和冒泡排序
- java中冒泡排序和选择排序
- Lesson_for_java_day07--java中数组的定义及常见排序方法--冒泡法、简单选择法、直接插入法和调用方法排序
- java数组的排序,选择排序,冒泡排序,插入排序
- 数组中排序的一些方法,选择排序,冒泡排序,和数组中自己的方法
- JAVA数组选择和冒泡排序
- java中各种常用排序实现(直接插入排序、直接选择排序、堆排序、冒泡排序、快速排序和归并排序)
- 冒泡排序和直接选择排序
- 直接(选择)排序和冒泡排序
- 数组的排序:冒泡排序、选择排序
- JAVA数组的两种常见排序(冒泡排序和选择排序)
- java数组常见的排序——选择排序和冒泡排序
- Java 数组排序(冒泡和选择排序) 学习笔记
- NOIP2004 提高组 复赛 save 津津的储蓄计划
- Qt+Caffe+OpenCV——【一个基于VGG网络的人脸识别考勤系统】(二)创建一个登录界面和主窗口
- 很荣幸,第一次注册自己的账号踏入csdn的大家庭
- Navicat 导出数据库建表Sql语句和一些坑
- 关于json拼接字符串的问题
- Java 中数组的冒泡排序 和 直接选择排序
- 程序员自我修练-提高写代码的能力
- 利用rsync同步备份文件
- 正则表达式语法
- Hibernate 查询 Projections 类使用 (一)
- flask中的secure_filename方法获取不到中文文件名
- [HDU1512]Monkey King(可并堆)
- WordPress中获取页面链接和标题的相关PHP函数用法解析
- The tslib functionality test failed问题解决方案