排序

class ArryDemo
{
 public static void main(String[] args)
 {
  int[] a=new int[]{1,2,3,4,5,6};
  selectsort(a);
        for(int i=0;i<a.length;i++)
  {if(i!=a.length-1) System.out.print(a[i]+",");
   else System.out.println(a[i]);}
  }
 public static void selectsort(int[] a)
 {
  for(int i=0;i<a.length-1;i++)
  {
   for(int j=i+1;j<a.length;j++)
   {
    if(a[i]>a[j])
    {
     int t=a[i];
     a[i]=a[j];
     a[j]=t;
    }
   }
  }
 }


}
以上是选择排序算法;
下面介绍冒泡排序:
import java.util.*;
class ArrDemo1
{
 public static void main(String[] args)
 {
  int[] x={1,2,3,4,5,67,8,9,};
  bubblesort(x);
  Arrays.sort(x);
  for(int i=0;i<x.length;i++)
  {
   if(i!=x.length-1) System.out.print(x[i]+",");
   else System.out.println(x[i]);
  }
 }
 public static void bubblesort(int[] a)
 {
  for(int i=1;i<=a.length-1;i++)
  {
   for(int j=0;j<=i-1;j++)
   {
    if(a[j]>a[j+1])
    {
     int t=a[j];
     a[j]=a[j+1];
     a[j+1]=t;
    }
   }
  }
 }
}*********其实在开发软件是并没有自己写排序代码,而是用Java中的一个快捷函数;


import java.util.*;
class ArrDemo1
{  
 public static void main(String[] args)
 {
  int[] x={1,2,3,4,5,67,8,9,};
  Arrays.sort(x);
  for(int i=0;i<x.length;i++)
  {
   if(i!=x.length-1) System.out.print(x[i]+",");
   else System.out.println(x[i]);
  }
 }
}

阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/l55iuming/article/details/46808505
个人分类: javase基础学习
想对作者说点什么? 我来说一句

softable排序排序

2010年08月15日 2KB 下载

排序完全排序完全排序完全

2008年11月18日 134KB 下载

php排序php排序php排序php排序

2011年01月14日 46KB 下载

GridView排序

2009年06月25日 6KB 下载

包含五种算法排序系统

2011年07月21日 462KB 下载

java排序

2011年10月08日 6KB 下载

格雷码排序

2017年11月27日 343B 下载

多线程排序win32

2011年09月03日 2.66MB 下载

没有更多推荐了,返回首页

不良信息举报

排序

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭