對不起,這是一種跛腳。我在這裏查看了一種Bubble排序的方法,以便我可以從最大的數字到最小的數組。我在當前的迭代中發現了一些錯誤,我似乎無法讓數組進行排序,只是將較小的數字與較大的數字進行比較。在這裏,我到目前爲止使用。你怎麼泡最大的排序到最小
//bubble sort
for(int i=0;i<size;i++)
{
for(int v=1;i<(size-i);i++)
{
if(arrInt[v-1]<arrInt[v])
{
temp = arrInt[v-1];
arrInt[v-1]=arrInt[v];
arrInt[v]=temp;
}
}
}
在第二個'for'中,你爲什麼使用'i'? –
哦,廢話,謝謝老鷹眼睛的人! –
不應該你的2nd for循環是for(int v = 1; v <(size-i); v ++)? – suprasad