第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

會不會存在if(arr[j]<arr[j+1])如果存在怎么解釋

會不會存在if(arr[j]<arr[j+1])如果存在怎么解釋

j=0時

數(shù)值交換后arr[0]=1.77,arr[1]=1.78

j=1時

沒交換時arr[2]=1.82 ? ?arr[1]<arr[1+1]怎么解釋啊

正在回答

2 回答

if(arr[j]<arr[j+1])

{

????????temp=arr[j];//前面聲明temp

????????arr[j]=arr[j+1];

????????arr[j+1]=temp;

}

如果滿足arr[j]<arr[j+1],那么arr[j]和arr[j+1]就會交換值,如果不滿足這個條件的話就不會交換例如arr[j]>arr[j+1],那么編譯器就不會去交換arr[j]和arr[j+1]的值.


好比開始是arr[0]=3,arr[1]=4,arr[2]=2.

當J=0時arr[0]和arr[1]值交換,arr[0]=4,arr[1]=3;

當J=1時arr[1]>arr[2],arr[1]和arr[2]的值不會交換,既arr[1]還是=3,? arr[2]還是=2.


1 回復(fù) 有任何疑惑可以回復(fù)我~
#1

鄧美麗 提問者

非常感謝!
2016-07-30 回復(fù) 有任何疑惑可以回復(fù)我~

這段主要是將相鄰兩個數(shù)進行比較,

如果前面的數(shù) > 后面的數(shù)? 就將前后數(shù)對調(diào)

如果前面的數(shù) < 后面的數(shù) 就不需要做什么

總之,兩相鄰數(shù)比較后的結(jié)果是將較大的數(shù)放到后面,這個較大的數(shù)再與其后面相鄰的數(shù)比較,保證每次比較后,較大的數(shù)都在后者的位置,這樣一串數(shù)字中,最大的數(shù)就跑到了最后面,這就是帽泡排序。,

1 回復(fù) 有任何疑惑可以回復(fù)我~

舉報

0/150
提交
取消

會不會存在if(arr[j]<arr[j+1])如果存在怎么解釋

我要回答 關(guān)注問題
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號