文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>C#三种经典排序方法

C#三种经典排序方法

时间:2010-10-27  来源:小鱼儿-fly

int j,temp;

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

{

  j=i+1;

  if(arr[i]>arr[j])

  {  

    temp=arr[i];

    arr[i]=arr[j];

    arr[j]=temp;

  }

  else

    if(j<arr.length)

    {

      j++;

    }

}

2.插入排序

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

{

  int temp=arr[i];

  int j=i;

  while(j>0)&&(arr[j-1]>temp)

  {

    arr[j]=arr[j-1];

    --j;

  }

  arr[j]=temp;

}

3.选择排序

int min;

for(int i=0;i<arr.length-1;i++)

{

  min=1;

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

  {

    if(arr[j]<arr[min])

      min=j;

  }

  int t=arr[min];

  arr[min]=arr[i];

  arr[i]=t;

}

相关阅读 更多 +
排行榜 更多 +
西安交大通

西安交大通

生活实用 下载
长江云通

长江云通

生活实用 下载
translatez

translatez

生活实用 下载