码迷,mamicode.com
首页 > 其他好文 > 详细

经典的两种排序算法

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

标签:for   算法   sp   bs   排序算法   排序   冒泡排序   循环   

一.冒泡排序

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

经典的两种排序算法

标签:for   算法   sp   bs   排序算法   排序   冒泡排序   循环   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!