您的位置:首页 > 编程语言 > Java开发

Java中的选择排序和冒泡排序

2013-11-26 10:30 148 查看
public class Test

{

    public static void main(String[] args)

    {

        int[] a = {1,4,2,5,12,10};

        sort(a);

    }

  //选择排序,其他数和某一个数进行比较

    public static void sort(int[] arg){

      for(int i=0;i<arg.length;i++){

         for(int j=i+1;j<arg.length;j++){

            if(arg[i]>arg[j]){

               int temp = arg[i];

               arg[i]=arg[j];

               arg[j]=temp;

            }

         }

      }

      for(int a :arg)

      System.out.print(a+",");

    }

//冒泡排序,两个相邻的数进行比较

public static void sort(int[] arg){

      for(int i=0;i<arg.length;i++){

         for(int j=0;j<arg.length-1-i;j++){

            if(arg[j]>arg[j+1]){

               int temp = arg[j];

               arg[j]=arg[j+1];

               arg[j+1]=temp;

            }

         }

      }

      for(int a :arg)

      System.out.print(a+",");

    }

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: