常用算法

冒泡排序

function bubbleSort (arr) {
  let len = arr.length;
  let i, j, stop;
  for(i = 0; i< len - 1; i++) {
    for(j=0, stop = len - i - 1; j < stop; j++) {
      if (arr[j] > arr[j + 1]) {
        let temp = arr[j];
        arr[j] = arr[j + 1];
        arr[j + 1] = temp;
      }
    }
  }
  return arr;
}

快速排序