数组排序是什么

 我来答
枫方瞎3993
2021-10-02 · TA获得超过495个赞
知道小有建树答主
回答量:270
采纳率:100%
帮助的人:64.1万
展开全部

JavaScript实现多维数组、对象数组排序,其实用的就是原生的sort()方法,用于对数组的元素进行排序。

sort()方法用于对数组的元素进行排序。语法如下:arrayObject.sort(sortbyfun),返回值为对数组的引用。请注意,数组在原数组上进行排序,不生成副本。


常见的排序算法

1、冒泡排序

最简单的一种排序算法。假设长度为n的数组arr,要按照从小到大排序。

2、选择排序

选择排序的基本思想描述为:每一趟在n-i+1(i=1,2,...,n-1)个记录中选取关键字最小的记录作为有序序列中第i个记录。

3、插入排序

插入排序的基本思想就是将无序序列插入到有序序列中。

4、快速排序

快速排序的基本思想是:通过一趟排序将待排记录分割成独立的两部分,其中一部分记录的关键字均比另一部分记录的关键字小,则可分别对这两部分记录继续进行排序,已达到整个序列有序。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式