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


大家好,我是了不起,一个热爱开源的程序员!

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

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

项目介绍

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

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

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

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

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

数据结构

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

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

还有操作伪代码。

以及时间、空间复杂度。

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

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

算法

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

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

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

有用的信息

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

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

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

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

项目的使用

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

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

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

写在最后

欢迎加入开源小分队读者交流群,聊天学习摸鱼为主,不定时会分享一些技术要点和优质学习资源,有一群有趣有料的小伙伴在等你哦!

进群方式:开源小分队 公众号后台回复888,按提示操作即可进群。

问君能有几多愁,开源项目解千愁,我们下期再见!

大家的点赞、收藏和评论非常重要,如文章对你有帮助还请转发支持下,谢谢!


文章作者: 开源小分队
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 开源小分队 !
  目录