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

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

有點看不懂J<=i

j時代表數組里的元素嘛?能詳細解答一下不

正在回答

2 回答

這道題是從小到大的順序進行冒泡排序;

比如:4,3,2,1;

1.每次選擇沒有排序中最大的一個數字放在最后。

第一趟:3,2,1,4;每一趟排好一個數字。下面一趟就可以不用排“4”了。

第二趟:2,1,3,4;將3,2,1這個序列 把最大的放在后面

第三趟:1,2,3,4;將2,1這個序列中最大的放在后面。

只剩一個數字,說明這個數字是最小的,所以不用排列了。

所以你問的j<=i實際上就是:i是總共需要趟數,j是當前這個趟數。當 j > i 時,說明已經排列好了。

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

木子訥

謝謝,本來我看不太懂這段代碼的,被你這么一解釋,差不多理解了,只是我不知道temp變量有啥用,大神能幫我解答一下嗎?
2019-01-04 回復 有任何疑惑可以回復我~
#2

Khaki6 回復 木子訥

作為一個交換的媒介,用來交換 兩個數的大小。把比較大的放在后面,小的放在前面
2019-01-21 回復 有任何疑惑可以回復我~

?具體來講 就要說說數組的定義了

?數組 arr[j] 里的“j”是代表的在此數組中的第幾個元素

?而循環?for(j=0;j<=i;j++) 中的 “j++” 就是用自增的方法對數組 arr[] 的進行遍歷了

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

舉報

0/150
提交
取消

有點看不懂J<=i

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

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

幫助反饋 APP下載

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

公眾號

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