令人头疼的冒泡排序

 

外循环是进行的趟数n-1,内循环是每趟比较的次数 n-i

 

for (int j = 1; j <=arr.Length-1;j++ )
{
for (int k = 1; k <= arr.Length-j;k++ )
{
if (arr[k-1]<arr[k])
{

int z=arr[k];
arr[k] = arr[k-1];
arr[k-1] = z;

}

}

}

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

Console.WriteLine(arr[i]);
}

posted @ 2016-04-01 08:56  鱼在我这里  阅读(111)  评论(0编辑  收藏  举报