【题目】C#冒泡排序这几句是什么意思开始冒泡排序for(i=0;izue.Length.-1;i++)//这一步为什么要减1啊不减1也可以啊将最大的值传递到最后sfor(j=0;jue.Length -1-i;j++)//长度减1减是什么意思啊为什么要加-1和-j( +)temp ], = ++ 1= temp Console .Writeline ("排序后的输出为:")for...
(转载)为什么冒泡排序要减一 冒泡排序:从头开始,两两比较,将最大的数放到末尾。然后再次从头开始,……。 外层循环:表示将最大值放到末尾的趟数。如果只剩一个,而其他的数都放到了末尾,那么这个数就没有必要进行比较,因此 -1。 内存循环:表示两两交换的次数。如果有9个数,第一趟需要进行8次比较(交换)。i ...