查看原文
其他

165K Star!面试有这个项目,稳了!

了不起 脚本之家 2023-04-30
 关注脚本之家”,与百万开发者在一起

原创:开源小分队(微信公众号ID:sourceteam)

已获得原公众号授权转载

今天了不起给大家推荐一个非常牛的JavaScript算法与数据结构项目-javascript-algorithms,有多牛?

看看人家的star,165K!!!

项目介绍

这个项目包括了数十种基于 JavaScript 的算法与数据结构,如经典的队列、栈、树、排序等等。

每个算法和数据结构都有相应独立的 Readme 链接,方便查看和学习,对于新手来说,非常友好。

值得一提的是,这个项目以被翻译成中、英、日、韩等数十种语言在全世界广泛流传。

人家牛确实是有原因的!!

接下来,了不起带大家看看更具体的内容。

数据结构

下图就是包含的一些数据结构的内容,还很贴心的贴上了初学者和进阶的标签,方便新手进行学习。

例如,我们点击链表,进入子页面进行查看。会看到有关链表这个数据结构的一些基本介绍。

还有操作伪代码。

以及时间、空间复杂度。

当然,因为各种原因,子页面的内容也不完全会有多种语言翻译,比如二叉查找树,就只有英语和葡萄牙语。

当然有兴趣的话,可以试着参与项目翻译成中文,造福广大网友们。

算法

算法的内容比较多,占了有三分之二以上的内容。

同样也是分了初学者和进阶。

同样的,子页面大部分都是英文,需要各位对中文的支持。

有用的信息

说到算法和数据结构,肯定离不开大O符号

项目以图表的形式统统展现了出来,很直观好记。

另外,针对每一个数据结构和算法,还提供了直观的视频演示。

看来背后真的不是一个人!!

项目的使用

按官方提示走即可。不过了不起觉得,直接在github上面进行学习也一样。

关于更多的细节,感兴趣的小伙伴可以去项目地址探索~

https://github.com/trekhleb/javascript-algorithms


<END>

程序员专属T恤

商品直购链接 👇

  推荐阅读:
这是一件程序员才懂的T恤面试黑话翻译,听懂就是避坑
3.5k Star!浏览器扩展开发神器
17.6K Star!  一款快速高效的包管理工具
8.5K Star!  检查 Python 代码内存分配的利器
Office 2019/2021专业增强版,正版终身授权!

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存