冒泡排序
int[] Nums = new int[] { 23,45,1,26,45,7,21,234,23,11};
//bool IsSort;
//do
//{
// IsSort = true;
// for (int i = 0; i < Nums.Length - 1; i++)
// {
// if (Nums[i] < Nums[i + 1])
// {
// int index = Nums[i];
// Nums[i] = Nums[i + 1];
// Nums[i + 1] = index;
// IsSort = false;
// }
// }
//} while (!IsSort);
int value;
for (int i = 0; i < Nums.Length-1; i++)
{
for (int j = 0; j < Nums.Length-1-i; j++)
{
if (Nums[j] > Nums[j+1])//从小到大排序,反之亦然
{
value = Nums[j];
Nums[j] = Nums[j + 1];
Nums[j + 1] = value;
}
}
}
foreach (var item in Nums)
{
Console.WriteLine(item.ToString());
}
Console.ReadKey();