LeetCode 是一个汇集了诸多算法题库的编程网站,许多开发者在初学算法时,都会跑到 LeetCode 网站上面刷题,也有一些开发者为了过微软、Google、Facebook 等国际大企的面试,选择刷 LeetCode 来快速提升自己的编程能力与算法能力,以便顺利通过面试。
于是,刷 LeetCode 的做法开始在技术圈传播开来,程序员彼此见面聊天时也会时不时问候几句,"你今天刷 LeetCode 了吗?"。
在 GitHub 上,各种语言、不同版本的 LeetCode 题解项目也慢慢多了起来。。。
今天,就让我们来简单盘点一下,GitHub 上那几个比较知名的 LeetCode 项目吧。希望对那些打算学习算法,或正在刷 LeetCode 的同学有所帮助。
该仓库作为 LeetCode 题解库的鼻祖,由左耳朵耗子,也即是同学们常说的耗子叔于 2014 年创建,算是 GitHub 上创建最早的 LeetCode 题解库,同时也是现在 Star 数最高的一个。
该项目主要实现了 C++ 的 LeetCode 题解,非常适合广大程序员查看。
关注 GitHubDaily 公众号,后台回复「LeetCode」获取项目地址
项目作者 QiYuan Gong 是东南大学的博士生,现为英特尔公司的深度学习工程师,由于受到耗子叔 C++ 题解库的启发,在 GitHub 上创建了这个以 Python 与 Java 为主的题解库。
现在身边不少搞算法的朋友,都以 Python 作为首选的编程语言,相信这个库你们一定会喜欢。
关注 GitHubDaily 公众号,后台回复「LeetCode」获取项目地址
项目作者故胤道长毕业于卡内基梅隆大学,先后就职于 Uber、Amazon 等公司,现在 Quora 担任 iOS 工程师,同时也是 GitHub 全美前 20 名的 Swift 开源作者之一。
道长在 2016 年的时候创建了该库,并于微博进行推广后开始广为人知,后续不少开发者加入了项目维护,使得更新也较为频繁。
该仓库按照数据结构与公司对 LeetCode 进行了分类,使其目录结构看起来更加清晰。目前收纳的有 Google、Facebook、Snapchat 等多家公司的 LeetCode 题解。
关注 GitHubDaily 公众号,后台回复「LeetCode」获取项目地址
最近国内某个知名企业的代码泄露,为 Go 语言的推广做出了不可磨灭的贡献,因此在这里,也为大家献上一个基于 Go 语言实现的题解库,希望你在阅读某个项目源码的时候,也别忘了多学点算法。