js 冒泡排序。

//定義一組數據
let arr=[12,45,1,6,8,36,88,21]
  //兩兩對比,需要對比arr.length-1次
  for (let i=0;i<arr.length-1;i++){
    for (let j=0;j<arr.length-1-i;j++){
     //當45>1時
      if (arr[j]>arr[j+1]){
         //先定義一個變量,把arr[j]存裏
        let tem = arr[j]
         //給arr[j]賦值 爲小的   
        arr[j]=arr[j+1]
         //把定義的變量 給arr[j+1]
        arr[j+1]=tem
      }
    }
  }
  //排序過後的數據
  console.log(arr)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章