国人项目上了Github全球热榜,之后都发生了什么?

Posted 代码随想录

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了国人项目上了Github全球热榜,之后都发生了什么?相关的知识,希望对你有一定的参考价值。

大家好,我是Carl

不少录友应该应该都知道我把刷题攻略开源在Github上了,但发布之后,并没有像很多其他号主发布题解项目一样,一下子就火了。

而是我默默的更了半年,之后 突然间上了 trending(Github全球热榜),然后才开始被大家知晓。

当时我还写了篇文章:LeetCode-Master上榜了

上榜之后,我并不是就放在那里不去弄了,而是持续在维护,一直在增添新的内容。

放我一张我的github全年提交记录图:

除了LeetCode-Master,这里每一个项目,我都在不断维护,更新,其中已经给大家介绍了kv存储引擎项目 ,后序还会慢慢给大家介绍我写的其他项目。

回到正题,两个月过去了,给大家报告一下LeetCode-Master 都有了哪些变化!

关注数

首先最醒目的当然是 star 和 fork的增加,两个月,涨了将近1w的star数量。

这也是录友们对这个项目的认可,同时这个项目也真正的帮助大家学习算法不迷路

期间也有非常多的录友特意来加我微信道谢:



也有成功进大厂的:


当然 还有很多很多 因为LeetCode-Master而受益的录友们,也欢迎大家如果因为看到我的题解而突然开窍,或者找到自己心仪工作 来和我道喜,也给我平淡的一天增添点欢乐 哈哈。

支持其他语言

之前不少录友和我反应说:有没有Java版本啊,有没有Python版本啊,要是有Go版本就好了,最好能支持JS版本等等

虽说算法和语言关系不大,而且我统一使用C++讲解遇到C++语言特性的时候我都会强调一下,避免因为语言影响了大家的理解。

但即使这样,一些语言功底不太好,或者不太懂C++的录友还是希望有一个直接能看懂的语言版本。

之前其实我也没有什么办法,我更没有精力挨个去实现其他语言版本,如果发挥群众力量吧,很多录友虽然看我的题解用自己的语言写出来,但一直都不能收集在一起。

所以我给leetcode-master做了大改版,所有链接换成markdown文件,并特别写了篇文章:如何给Leetcode-Master提交代码

经过了我和广大热心录友的不懈努力下,现在LeetCode-Master的题解已经全部支持C++,Java,Python,Go,JavaScript等多门语言

可以满足绝大多数录友们的学习需求了!

看看这张截图,这将近500个PR就是我和广大热心录友们 满满工作量的证明:

这里还要再次感谢给LeetCode-Master提交过代码的小伙伴,目前已经有91位contributor,集体亮相:

其实github没有提供把contributor的头像汇聚在一起的功能,github上的列表会显示contributor的各种信息,提交次数,代码行数之类的,这样就没法截图,不方便大家集体亮相。

所以图片中的每一个图像都是我挨个复制粘贴出来,然后统一排版再截图的,光这个操作就花费了我近两个小时,脖子都僵硬了(此时会不会有掌声 鼓励一下),,,因为我想给大家一个亮相的机会,一个都不能落下!

也正是大家的一起努力,LeetCode-Master 才会越来越完善,每一位contributor的详情可以看这里:https://github.com/youngyangyang04/leetcode-master/graphs/contributors

LeetCode-Master 与 代码随想录 有什么差别?

这里顺便说一下 LeetCode-Master上的题目 和 公众号「代码随想录」刷题攻略上的题目是一样的,顺序也是一样的,只不过github上更新会快一些。

因为公众号上的文章发出去就改不了了,一些小问题,可能就在github上修复了,而公众号就要等下一次发文再来修复。

但两端题目和顺序都是一样一样的。

刷完了,还做哪些题目

不少录友说:LeetCode-Master 上的题目刷完了,还有没有其他推荐题目来做一做,而且看Carl的题解看习惯了,不想看其他题解了。

这个要求还是很高端的!哈哈哈

首先LeetCode-Master大家至少要刷两遍 才能彻底掌握各个算法解题思路,甚至得刷三遍!

然后如果还想刷其他题目,看对应题解的话,这次我把一些平时写的题解做个整理,很多题解是没有发到公众号和Github上的。

这些题目很不错,但有的题目是和刷题攻略类似的,有的题解后面还会适当补充,所以我还没有将其纳入到刷题攻略。一些题目等日后我完善一下,再纳入到刷题攻略。

不过大家如果把之前的题目都刷的熟练了,可以刷一刷这些题目,如下:

没错!LeetCode-Master一口气增添了三十多道题解!

这些题解现在已经可以在LeetCode-Master上看到啦,在单独的一个模块【补充题目】, 大家去刷起来吧!

这些题解,目前还只有C++版本,录友们成为contributor的机会又来咯,欢迎补充其他语言版本,你的头像和名字将永久出现在LeetCode-Master的贡献列表中,成为过万star项目的代码贡献者!

最后,项目地址:https://github.com/youngyangyang04/leetcode-master

录友们star,fork支持一波,真正有价值的项目值得大家顶起来💪!

为了感谢大家的支持,也方便大家学习算法,我还熬夜整理出一份PDF供大家离线学习。

PDF中不仅有刷题大纲、刷题顺序,还有详细图解,每一本pdf发布之后都广受好评先,PDF中共计20w字详细图解了 100多道力扣上的经典题目,先上图:

先上图:

赶紧去下载看看,你会发现相见恨晚!

BAT程序员的算法学习手册开放下载!

作者简介

Hello,我是Carl,哈工大师兄,获得过ACM亚洲区奖牌,毕业先后在腾讯、百度采坑多年,公众号「代码随想录」作者,致力于将算法讲清楚,期待你的关注。

说了这么多,那么一键三联一下好不好🌹

以上是关于国人项目上了Github全球热榜,之后都发生了什么?的主要内容,如果未能解决你的问题,请参考以下文章

国人项目,上了Github热榜了!! 来瞅瞅,你会发现相见很晚

国人项目,上Github全球热榜了!! 来瞅瞅,你会发现相见恨晚

公司倒闭 1 年了,而我当年的项目上了 GitHub 热榜

中国开源项目wuhan2020登上Github热榜,开发者加入支援大军!

转帖:GitHub热榜第一:中国博士用 ArcGIS Dashboard开发可交互全球疫情地图,登上《柳叶刀》!...

推荐两个学算法的 GitHub 项目