|
|
|
|
公众号矩阵

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

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

作者:佚名来源:开源前线|2021-07-21 16:13

 

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

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

数据结构

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

算法

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

算法范式

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

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

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

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

数据结构操作的复杂性

数组排序算法的复杂性

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

【编辑推荐】

  1. 鸿蒙开源第三方组件—粒子破碎效果组件Azexplosion_ohos
  2. 99行代码实现冰雪奇缘特效的太极再进化_IT技术周刊第683期
  3. 食品安全难保证?区块链技术来解决
  4. 建筑师在威尼斯利用3D打印技术打造了一座美丽的混凝土桥
  5. 提高数据库安全性的十一项技术
【责任编辑:张燕妮 TEL:(010)68476606】

点赞 0
分享:
大家都在看
猜你喜欢

订阅专栏+更多

带你轻松入门 RabbitMQ

带你轻松入门 RabbitMQ

轻松入门RabbitMQ
共4章 | loong576

26人订阅学习

数据湖与数据仓库的分析实践攻略

数据湖与数据仓库的分析实践攻略

助力现代化数据管理:数据湖与数据仓库的分析实践攻略
共3章 | 创世达人

12人订阅学习

云原生架构实践

云原生架构实践

新技术引领移动互联网进入急速赛道
共3章 | KaliArch

41人订阅学习

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊

51CTO服务号

51CTO官微