首页 > 其他 > 详细

经典的两种排序算法

时间:2014-08-19 20:41:15      阅读:348      评论:0      收藏:0      [点我收藏+]

一.冒泡排序

int temp = 0;
for (int j = 1; j < a.Length; j++)
{
  for (int i = 0; i < a.Length - j; i++)//内循环,每走一趟会把最小值放到最后
  {
    if (a[i] < a[i + 1])
    {
      temp = a[i];
      a[i] = a[i + 1];
      a[i + 1] = temp;
    }
  }
}

 

二.选择法排序

int min;
for (int j = 0; j< a.Length; j++)
{
  min = j;
  for (int i = 0; i < a.Length; i++)
  {
    if(a[min]<a[i])
    {
      temp=a[min];
      a[min] = a[i];
      a[i] = temp;
    }
  }
}

经典的两种排序算法,布布扣,bubuko.com

经典的两种排序算法

原文:http://www.cnblogs.com/ying12318/p/3922907.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!