java冒泡算法和选择排序法

Posted 来呀来呀

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java冒泡算法和选择排序法相关的知识,希望对你有一定的参考价值。

 1 package test.auto;
 2 
 3 import java.util.Arrays;
 4 
 5 import org.apache.bcel.generic.FieldGenOrMethodGen;
 6 
 7 public class Maopao0807{
 8 
 9     public static void main(String[] args) {
10         //冒泡,每个相邻进行比较
11         int a[]={ 6, 5, 3, 1, 8, 7, 2, 4 , 0};
12         for (int i = 0 ;i <a.length-1;i++){
13             for(int j  =0 ; j < a.length-i-1;j++){
14                 if (a[j]<a[j+1]){
15                     int m = a[j];
16                     a[j]=a[j+1];
17                     a[j+1]=m;
18                 }
19             }
20         }
21         System.out.println(Arrays.toString(a)+a[1]);
22         
23         //选择排序法,一个数依次和后面进行比较
24         int b[]={ 6, 5, 3, 1, 8, 7, 2, 4 , 0};
25         for (int i =0 ;i<b.length;i++){
26             for (int j =i;j<b.length;j++){
27                 if (b[i]<b[j]){
28                     int m=b[j];
29                     b[j]=b[i];
30                     b[i]=m;
31                 }
32             }
33                 
34         }
35         System.out.println(Arrays.toString(b)+b[1]);
36     }
37 
38 }

 

以上是关于java冒泡算法和选择排序法的主要内容,如果未能解决你的问题,请参考以下文章

java冒泡排序法代码

三大基础排序算法(冒泡排序,选择排序,插入排序)

python 数据结构与算法之排序(冒泡,选择,插入)

php四种基础算法:冒泡,选择,插入和快速排序法

java编程的冒泡等排序示例

php四种基础算法:冒泡,选择,插入和快速排序法PHP基础教程