冒泡排序算法主要的是要弄清每个值在比较的时候的关系。再有是在交换值的时候需要一张“空桌子”来做中间变量。
//冒泡排序算法 从小到大
//外层循环只需要比到倒数第二个数即可
for (int i = 0; i < numberArray.Length-1; i++)
{
//内部循环要比到最后一位
for (int j = i+1; j < numberArray.Length; j++)
{
if (numberArray[i]< numberArray[j])
{
//整一个空桌子
int temp=0;
temp = numberArray[i];
numberArray[i] = numberArray[j];
numberArray[j] = temp;
}
}
}
该文详细介绍了冒泡排序的过程,通过两层循环实现数值比较和交换。在每次比较时,如果前一个数大于后一个数,则利用中间变量temp进行交换,确保较小的数逐渐向前移动,从而达到从小到大的排序目的。
1480

被折叠的 条评论
为什么被折叠?



