千鋒教育JavaScript全套視頻教程(10天學(xué)會(huì)Js,前端javascrip
2023-07-12 11:40 作者:不愛(ài)吃香菜lol | 我要投稿

冒泡排序:將數(shù)值類型數(shù)組,按照由小到大,或者由大到小的順序排列
核心思想:兩兩比較
外層循環(huán) 比較多少趟:N-1趟
內(nèi)層循環(huán) 每趟比較多少次:N-1-i
let arr = [3,1,5,8,4,5,3,6,7,8];
? ? let t;
? ? for(var i=0;i<arr.length-1;i++){
? ? ? ? for(var j =0;j<arr.length-i-1;j++){
? ? ? ? ? ? if(arr[j]>arr[j+1]){
? ? ? ? ? ? ? ? t = arr[j];
? ? ? ? ? ? ? ? arr[j] = arr[j+1];
? ? ? ? ? ? ? ? arr[j+1] = t;
? ? ? ? ? ? }
? ? ? ? }
? ? }
? ? console.log(arr);
標(biāo)簽: