JAVA_选择排序、冒泡排序
2017-11-13 13:54
176 查看
20171112 选择排序、冒泡排序
//一、选择排序下标分析
int[] ary = new int[]{8,3,7,2,1,9};
int i;
int j;
for(i=0;i<ary.length-1;i++){
for(j=i+1;j<ary.length;j++){
System.out.println(i);
System.out.println(j);
}
}
下标
01.02.03.04.05
12.13.14.15
23.24.25
34.35
45
//一、选择排序
public class TestClass {
public static void main(String[] args) {
int[] ary = new int[]{8,3,7,2,1,9};
for(int i=0;i<ary.length-1;i++){
for(int j=i+1;j<ary.length;j++){
if(ary[i]>ary[j]){
int temp = ary[i];
ary[i] = ary[j];
ary[j] = temp;
}
}
}
for(int num:ary){
System.out.println(num);
}
}
}
//二、冒泡排序下标分析
int[] ary = new int[]{8,3,7,2,1,9};
int i;
int j;
for(i=0;i<ary.length-1;i++){
for(j=0;j<ary.length-1-i;j++){
System.out.println(i);
System.out.println(j);
}
}
下标(前位为轮次)
00,01,02,03,04
10,11,12,13
20,21,22
30,31
40
//二、冒泡排序
int[] ary = new int[]{8,3,7,2,1,9};
for(int i=0;i<ary.length-1;i++){
for(int j=0;j<ary.length-1-i;j++){
if(ary[j+1]<ary[j]){
int temp = ary[j];
ary[j] = ary
a7db
[j+1];
ary[j+1] = temp;
}
}
}
for(int num:ary){
System.out.println(num);
}
//一、选择排序下标分析
int[] ary = new int[]{8,3,7,2,1,9};
int i;
int j;
for(i=0;i<ary.length-1;i++){
for(j=i+1;j<ary.length;j++){
System.out.println(i);
System.out.println(j);
}
}
下标
01.02.03.04.05
12.13.14.15
23.24.25
34.35
45
//一、选择排序
public class TestClass {
public static void main(String[] args) {
int[] ary = new int[]{8,3,7,2,1,9};
for(int i=0;i<ary.length-1;i++){
for(int j=i+1;j<ary.length;j++){
if(ary[i]>ary[j]){
int temp = ary[i];
ary[i] = ary[j];
ary[j] = temp;
}
}
}
for(int num:ary){
System.out.println(num);
}
}
}
//二、冒泡排序下标分析
int[] ary = new int[]{8,3,7,2,1,9};
int i;
int j;
for(i=0;i<ary.length-1;i++){
for(j=0;j<ary.length-1-i;j++){
System.out.println(i);
System.out.println(j);
}
}
下标(前位为轮次)
00,01,02,03,04
10,11,12,13
20,21,22
30,31
40
//二、冒泡排序
int[] ary = new int[]{8,3,7,2,1,9};
for(int i=0;i<ary.length-1;i++){
for(int j=0;j<ary.length-1-i;j++){
if(ary[j+1]<ary[j]){
int temp = ary[j];
ary[j] = ary
a7db
[j+1];
ary[j+1] = temp;
}
}
}
for(int num:ary){
System.out.println(num);
}
相关文章推荐
- Java实现四种排序:桶排序,冒泡排序,选择排序,快速排序
- java实现 冒泡排序 插入排序 选择排序
- JAVA--冒泡排序、选择排序
- Java中的选择排序和冒泡排序思想及代码实现
- java实现的选择排序、冒泡排序、二分查找
- JAVA 冒泡排序 选择排序
- java版选择排序和冒泡排序
- 【java基础】选择排序and冒泡排序
- java基础之----选择排序 冒泡排序
- 冒泡排序、选择排序、插入排序、希尔排序、归并排序、快速排序、堆排序java实现
- Java 中数组的冒泡排序 和 直接选择排序
- java实现各种排序算法(包括冒泡排序,选择排序,插入排序,快速排序(简洁版))及性能测试
- java选择排序、冒泡排序和插入排序实现
- 选择排序和冒泡排序(JAVA)
- java的选择排序和冒泡排序程序
- java之冒泡排序和选择排序
- Java中的选择排序和冒泡排序
- Java常用排序算法冒泡排序与选择排序总结
- 【Java】八个常用的排序算法:插入排序、冒泡排序、选择排序、希尔排序 、快速排序、归并排序、堆排序和LST基数排序
- 【java基础】选择排序and冒泡排序