用Javascript 来实现——数据结构和算法

沉迷于 JS 的精推菌,已经忙的好久没更新啦,实在是抱歉啦~

最近沉迷于 JS,用 NodeJS去解决 everything 的感觉很爽,但是也忙到头昏脑胀,连公众号都好久没来更新啦。要不是微软收购 Github 的新闻把小编惊醒,到现在可能还在搬砖码代码,写 JS 呢,实在是对不住,对不住。

不过,这一阶段的忙碌,到是让精推菌对 JS 的了解更加深入,愈发的喜欢用 JS 去解决问题,Web、API、甚至后端小程序,统统用 Node 嗨起来。

甚至,连数据结构和算法,都可以 Javascript 来做刷题。今天,精推菌就把珍藏的一个 Github 精品库贡献出来啦,以飨小伙伴——JS 的数据结构和算法几百个示例~是不是感觉有点爽啦~

项目介绍

项目名字叫做:javascript-algorithms,该项目包含了多种基于 JavaScript 的算法与数据结构。

每种算法和数据结构都有自己的 README 并提供相关说明以及进一步阅读和 YouTube 视频。

数据结构罗列了例如:链表、队列、二叉树、红黑树等经典数据结构的 JS 实现和说明。

算法同样也收纳了众多经典算法,笛卡儿积、斐波那契树等等,甚至连汉诺塔、八皇后这种让小编曾经烧过脑的经典题目都用 JS 实现了算法。

想要学习数据结构和算法,并且懂的 JS 的小伙伴们,你们还等什么,赶紧收藏起来,说不定下次做项目的时候就能用到其中某个数据结构或者某些算法啦~

项目地址

GitHub 地址:

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

中文版:

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

关键词:JS算法

求关注,求点赞

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180607G1CW8Z00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券