首页 > 文档
如何用 JS 实现各种数组排序
- 2024-05-30
- 1529 ℃
数组排序是你在 JavaScript 的编程过程中经常会遇到的,也是大厂面试中会考察的,尤其是调用 sort 方法,不过今天我们主要围绕数据结构排队进行讲解,关于 sort 方法的详细剖析我会在下一讲和你探讨。
那么,为了方便你更好地理解本讲的内容,在课程开始前请你先思考几个问题。
数据结构中稳定的排序算法有哪些?不稳定的排序算法有哪些?
时间复杂度和空间复杂度分别代表了什么?
带着这样的思考,我们开始今天的学习。
时间复杂度&空间复杂度
在说排序算法之前,你需要重新了解一下时间复杂度和空间复杂度。
关于时间复杂度,我们说的更多的是通过 O(nlogn) 以及 O(n) 等来衡量。其实大多数时候我们对此并未建立形象的认知,到底哪一种算法更快、更好呢?下面是一张时间复杂度的曲线图(来源于 https://gitee.com/webfrontup/javascript-algorithms),方便你来理解。
下一篇:设计缓存架构时需要考量哪些因素
相关内容
C语言编程点滴
五笔字型2日速成(五笔+...
潮汕青草药彩色全书
AI:人工智能的本质与未来
一站式学习C编程
如何为社交feed场景设计...
深入理解、应用及扩展 Twemproxy
Node.js 在前端工程化和...
-
幼小初高教案设计范例
2024-08-20 2251
-
2012教育心理学考试资料
2024-08-20 1523
-
2012生物专业教师招聘试题
2024-08-20 1109
-
Hadoop技术内幕深入解析MapReduce架构设计与实现原理
2024-05-28 1657
-
小学生必读小古文100篇纯注音翻译版
2024-07-14 2627
-
Linux程序设计
2024-05-24 1575
-
大规模分布式存储系统 ——原理解析与架构实战
2024-05-24 1256
-
C# 4.0权威指南
2024-05-24 1782
-
2025心理学考研复习资料
2024-08-19 1218
-
呼吸困难的诊断思路
2024-06-18 1807
文章评论 (0)
- 这篇文章还没有收到评论,赶紧来抢沙发吧~


下载完整资料
点击分享文章