zl程序教程

您现在的位置是:首页 >  前端

当前栏目

JavaScript - 数组排序 6 种常见算法

2023-09-11 14:15:54 时间

前言

着急用的话,选择前两个就行了,后面的看看就好。

开发中,遇到数组排序的需求很频繁,这篇文章会介绍几个常见排序思路。

一、希尔排序(性能最好)

如果要从大到小排列,则 while(arr[n] > arr[n - interval] && n > 0)

// 希尔排序算法
function xier(arr){
   
    var interval = parseInt(arr.length / 2);