選擇排序

let arr=[12,1,8,9,7,3]
//一共會循環arr.length-1次
for (let i=0;i<arr.length-1;i++){
  //從第二個開始依次和第一個比較。
  for (let j =i+1;j<arr.length;j++){
    //當第n個,比第一個小
    if (arr[j]< arr[i]){
      //先把arr[i]存起來。
      let temp = arr[i];
      //把小的那個值,賦值給第一個。
      arr[i] = arr[j];
      //然後把arr[i]賦值給arr[j]
      arr[j] = temp;
    }
  }
  console.log(arr)
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章