題中i=8的意義是啥
for(i=9; i>=0; i--)
? ? {
? ? ? ? for(j=0;j<i;j++)
? ? ? ? {
? ? ? ? ? ? if(arr[i]<arr[j])?
排序可不可以這樣?題中i=8的意義是啥?
for(i=9; i>=0; i--)
? ? {
? ? ? ? for(j=0;j<i;j++)
? ? ? ? {
? ? ? ? ? ? if(arr[i]<arr[j])?
排序可不可以這樣?題中i=8的意義是啥?
2018-01-31
舉報(bào)
2018-02-01
題中的i=8是為了后面比較時(shí)的arr[j]和arr[j+1],先預(yù)留出來(lái)一位使得前一位個(gè)后一位進(jìn)行比較,你這樣的排序應(yīng)該是可以的,就是不是冒泡排序法了而已。好像是插敘?記不清了,望采納,初級(jí)學(xué)者。
2018-10-12
應(yīng)該是i從下標(biāo)是8的開(kāi)始,j從下標(biāo)是0的開(kāi)始,如果i是從9開(kāi)始,那么j+1就少一個(gè)