冒泡法数组排序

Posted l666

tags:

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

用冒泡法给数组从小到大和从小到大排序

 

import java.util.Scanner;        
public class six4{
    public static void main(String []args){
        int score[]=new int [10];
        Scanner s=new Scanner(System.in);
        for(int i=0;i<score.length;i++)
            score[i]=s.nextInt();        
        for(int i=1;i<score.length;i++)
            for(int j=0;j<score.length;j++)
            if(score[i]<score[j]){         //交换位置
                int temp=score[i];        //定义一个临时变量存放数据
                score[i]=score[j];
                score[j]=temp;
            }
        for(int i=0;i<score.length;i++)        //按从小到大的顺序输出
            System.out.print(score[i]+"	"); 
        for(int i=score.length-1;i>=0;i--)    //按从大到小的顺序输出
            System.out.print(score[i]+"	");
    }
}

 运行结果如下:

技术分享图片

 

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

用JavaScript实现冒泡排序法选择排序法二分法查找

数组的排序,冒泡法,快速排序法

java冒泡排序法代码

冒泡法数组排序

简单排序算法:冒泡法排序(Java)

JAVA 冒泡排序法的详细解释是啥?