标签: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;
}
}
}
标签:for 算法 sp bs 排序算法 排序 冒泡排序 循环
原文地址:http://www.cnblogs.com/ying12318/p/3922907.html