JavaScript的冒泡排序和選擇排序

一、冒泡排序 1.原理:相鄰的兩個單位比較存儲的數據,如果前一個單元的數據大就讓這兩個相鄰單元交換存儲的數據。 2.過程:從起始單元比較,第一次循環比出一個最大值,經過交換後 將這個最大值放在數組的最後一個單元中。每次循環都會比出一個最大值放在數組單元的最後。 3.程序優化: 每次循環時,上次循環比出來的最大值不需要參加本次循環,這樣可以減少循環次數,增加程序執行的效率。 外層循環:n個單元兩兩比
相關文章
相關標籤/搜索