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

Posted 程序员大咖

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了推荐一个标星115K的GitHub开源项目,拿下算法不是问题相关的知识,希望对你有一定的参考价值。

👇👇关注后回复 “进群” ,拉你进程序员交流群👇👇

开源最前线(ID:OpenSourceTop) 猿妹综合整理

链接:https://github.com/trekhleb/javascript-algorithms/blob/master/README.zh-CN.md

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

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

数据结构

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

算法

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

算法范式

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

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

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

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

数据结构操作的复杂性

数组排序算法的复杂性

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

-End-

最近有一些小伙伴,让我帮忙找一些 面试题 资料,于是我翻遍了收藏的 5T 资料后,汇总整理出来,可以说是程序员面试必备!所有资料都整理到网盘了,欢迎下载!

点击👆卡片,关注后回复【面试题】即可获取

在看点这里好文分享给更多人↓↓

以上是关于推荐一个标星115K的GitHub开源项目,拿下算法不是问题的主要内容,如果未能解决你的问题,请参考以下文章

Github标星115K,这个文件传输神器别告诉我你还不知道

(GitHub标星115k,下载量100万)2021年版 最新内卷面试真题解析

GitHub标星115K超全Java进阶教程,怒肝三天吐血整理成PDF版

惊了!不愧是GitHub上标星115K的Java教程,全程干货,无尿点

不愧是 GitHub 上标星 115K 的 Java 教程,全程干货,只讲重点

爱了!不愧是GitHub上标星115K的Java教程,全程干货,只讲重点