常见排序算法(前端版)

老子叫甜甜 提交于 2019-11-29 16:38:38

排序算法是每个程序员必备的技能,最近发现自己贪图数组的sort方法,已经把排序算法遗忘的差不多了,就来整理一下。

首先是各个排序都会用到的一些方法

//交换指定索引的数组元素
function swap(arr,i,j) {
    [arr[i], arr[j]] = [arr[j],arr[i]];
}
  1. 冒泡排序

冒泡排序比较相邻的两个项,如果第一个比第二个大(小)就交换他们

  1. 选择排序
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!