很巧妙啊,學(xué)習(xí)了!
打卡Lv4
|
天空2019
展開
|
蘇格蘭式炸彈
展開
|
|
學(xué)習(xí)達(dá)人
|
wxhzx110
展開
-i與不減沒區(qū)別啊 輕嘆流年
展開
@ wxhzx110 實(shí)際結(jié)果是沒區(qū)別,但是-i的優(yōu)勢(shì)在于節(jié)省運(yùn)行空間。這排序的數(shù)組較短影響不大,一但數(shù)組長(zhǎng)度達(dá)到一定程度以后無效循環(huán)會(huì)占用很多運(yùn)行空間。 凌空系
展開
@ wxhzx110 -i的區(qū)別我認(rèn)為是這樣:
1.首先我們需要清楚兩個(gè)for的含義,第一個(gè)for是比較輪數(shù)的循環(huán),第二個(gè)for是比較次數(shù)的循環(huán)。
2. 第一層for里面的i++更新了循環(huán)變量,i初始值為0,更新一次i+1,也代表第二層for里面“j<sores.length-1-i”每一次執(zhí)行次數(shù)減少一次,即:第一輪比較時(shí),比較次數(shù)為4次。第二輪比較時(shí),比較次數(shù)為3次.....,最后第四輪比較時(shí),比較次數(shù)“j<sores.length-1-i”實(shí)際為:1次。
有沒有豁然開朗,捂得正解的感覺?加油[贊] |
承擔(dān)因您的行為而導(dǎo)致的法律責(zé)任,
本站有權(quán)保留或刪除有爭(zhēng)議評(píng)論。
參與本評(píng)論即表明您已經(jīng)閱讀并接受
上述條款。