推荐一个标星115K的GitHub开源项目,拿下算法不是问题

新闻 前端 算法
今天要和大家分享一个Github上超级强大的JavaScript算法与数据结构项目。

 [[412426]]

今天要和大家分享一个Github上超级强大的JavaScript算法与数据结构项目。

该项目包含了多种基于 JavaScript 的算法与数据结构。每种算法和数据结构都有自己的 README,包含相关说明和链接,还有可以进一步阅读的视频链接。

数据结构

数据结构是在计算机中组织和存储数据的一种特殊方式,使得数据可以高效地被访问和修改。更确切地说,数据结构是数据值的集合,表示数据之间的关系,也包括了作用在数据上的函数或操作。

算法

算法是如何解决一类问题的明确规范。算法是一组精确定义操作序列的规则。

算法范式

算法范式是一种通用方法,基于一类算法的设计。这是比算法更高的抽象,就像算法是比计算机程序更高的抽象。

下面一起来看一些有用的例子:

大O符号,大O符号中指定的算法的增长顺序。

以下是一些最常用的 大O标记法 列表以及它们与不同大小输入数据的性能比较:

数据结构操作的复杂性

数组排序算法的复杂性

最后附上Github项目地址:https://github.com/trekhleb/javascript-algorithms/blob/master/README.zh-CN.md 

 

责任编辑:张燕妮 来源: 开源前线
相关推荐

2021-04-09 16:25:00

GitHub代码开发者

2020-11-10 10:46:57

开源后台管理系统Base Admin

2021-09-16 15:52:05

GitHub命令URL

2020-11-04 09:56:13

开源技术 go

2019-12-24 11:13:02

GitHub代码开发者

2019-12-05 14:30:09

Java开发代码

2020-04-10 14:20:47

算法可视化Github

2020-03-12 13:55:05

工具代码开发

2023-05-16 08:47:39

2021-11-26 05:57:12

开源备份Restic

2021-09-18 11:28:29

GitHub代码开发者

2020-01-30 18:10:28

GitHub代码开发者

2020-07-28 14:23:55

代码开发Github

2023-05-03 21:42:02

Github开源项目

2021-10-21 05:57:33

网盘开源云盘系统

2019-12-12 09:43:46

GitHub代码开发者

2020-02-10 14:29:46

GitHub新冠受肺炎项目

2020-02-20 10:00:04

GitHubPyTorch开发者

2019-08-27 14:40:50

开源技术 趋势

2020-11-27 15:35:18

GitHubVue.js开发
点赞
收藏

51CTO技术栈公众号