亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

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

請問這段要怎樣理解?請大神們詳細解說

http://img1.sycdn.imooc.com//57b146910001043204680212.jpg......

正在回答

3 回答

看看我的,


通過父循環確定子循環的循環大小,讓子循環執行數組中arr[j]和arr[j+1]兩元素的大小,

double arr[]={1.78, 1.77, 1.82, 1.79, 1.85, 1.75, 1.86, 1.77, 1.81, 1.80};

例如:先arr[0]與arr[1],arr[0]大放到后面,則{1.77,1.78, 1.82, 1.79, 1.85, 1.75, 1.86, 1.77, 1.81, 1.80};以此基礎上又來判斷arr[1]與arr[2],arr[2]大,則數組中元素不變為{1.77,1.78, 1.82, 1.79, 1.85, 1.75, 1.86, 1.77, 1.81, 1.80}......,直至j=i時,一定確定了最大值,就可以執行下一個父循環,每一個父循環可確定一個在范圍內的最大值,所以父循環循環完畢時,排序完成,其實有些數已經排好,父循環幫你檢查檢查。。


1 回復 有任何疑惑可以回復我~

左手一只雞。右手一只鴨。想要實現調換。你必須先騰出一只手。比如雞扔地下,騰出左手,才能去拿鴨,右手再去拿雞。arr【j】雞。arr【j+1】鴨。temp就是地面。

if判斷成立才互換。

如果沒人給你“詳細解說”你觀察一下,每次外循環的最后一次內循環變化規律是什么。


2 回復 有任何疑惑可以回復我~
#1

慕后端9788028

我想問一下。在arr[j]=arr[j+1],這個等式中,arr[j+1],不是一個數嗎? 它什么時候能代表一個數,什么時候能當位置用?
2016-09-13 回復 有任何疑惑可以回復我~

yibubulai

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

請問這段要怎樣理解?請大神們詳細解說

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號