題中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
舉報
2018-02-01
題中的i=8是為了后面比較時的arr[j]和arr[j+1],先預留出來一位使得前一位個后一位進行比較,你這樣的排序應該是可以的,就是不是冒泡排序法了而已。好像是插敘?記不清了,望采納,初級學者。
2018-10-12
應該是i從下標是8的開始,j從下標是0的開始,如果i是從9開始,那么j+1就少一個