阅读背景:

javascript排序算法对比

来源:互联网 

 

 时间复杂度看运行情况,空间复杂度看占用的空间

 冒泡排序:

export default (arr) => {
  // 冒泡排序
  for (let i = arr.length - 1, tmp; i > 0; i--) {
    for (let j = 0; j < i; j++) {
      tmp = arr[j]
      if (tmp > arr[j + 1]) {
        arr[j] = arr[j + 1]
        arr[j + 1] = tmp
      }
    }
  }
  return arr
}
ex



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: