起首看一下整體的代碼,如圖,冒泡排序是經由過程二層的for輪回來實現的。
里層里的if語句,是用當前比力的數和本身臨近的數比力,若是比臨近的數年夜,就和其互換位置,如許就把年夜的數往下移了,小的數就往上冒泡了。
里層的for語句是把當前比力的數和殘剩的數一一比力,一輪輪回之后,最年夜的數就在最下方了。
外層的輪回是把數組里的數都標的目的厥后面的數比力一次。二層輪回比力完的,最年夜的數在后面,最小的數在前面,數組就釀成從小到年夜了。
0 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!