js冒泡排序法
冒泡排序法
冒泡排序是一種簡單的排序算法。它重復地走訪過要排序的數列, 一次比較兩個元素,如果他們的順序錯誤就把他們交換過來。走訪數列的工作是重復地進行直到沒有再需要交換,也就是說該數列已經排序完成。這個算法的名字由來是因為越小的元素會經由交換慢慢浮到數列的頂端。
要掌握冒泡排序法,首先要學會交換兩個變量的值
此處相當于有一杯可樂a和一杯酒b,還有一個空杯子temp,把可樂a倒入空杯子temp中,再把酒b倒入現在空了的杯子a中,再把現在裝了可樂的杯子temp倒入空杯子b中,這樣a和b的值就實現了交換。
冒泡排序法是將一系列的數據按照從大到小或者從小到大的順序排列顯示,原理也就是交換相鄰兩個變量的值
重復上面的過程,相鄰之間相互比較
這樣循環做下去后,大的數據依次后移,最大的數字就到了后面,小的數據就到了前面,下面用代碼實現:
總結
- 上一篇: Python学习记录(一)成绩转换
- 下一篇: zorro佐罗软件安装教程及一键新机使用