JS實現冒泡排序

function bubbleSort(arr){
  var arrLength = arr.length;
  var temp;
  for(var outer = arrLength; outer >= 2; --outer) {
    for (var inner = 0; inner <= outer - 1; ++inner){
      if(arr[inner] > arr[inner + 1]){
        temp = arr[inner + 1];
        arr[inner + 1] = arr[inner];
        arr[inner] = temp;
      }
    }
  }
  return arr;
}

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章