大家好,我是Carl。

不少录友(代码随想录的朋友们)应该在我的Github上看算法文章,项目地址:https://github.com/youngyangyang04/leetcode-master

而昨天我发现Github上怎么突然这么多star,然后凭直觉我赶紧去trending上看一下。

果然发现刷题攻略LeetCode-Master终于上trending了,也就是Github全球优质项目榜单

上图:

看到LeetCode-Master终于上榜了,给我激动半天,毕竟这个项目已经发布了半年多了,每天我都在细细耕耘,不断优化,已经习惯了每日毫不波澜的star数量,更没指望能上trending。

这是我过去一年的提交记录,可以看出背后的努力和艰辛了。

我的Github主页:https://github.com/youngyangyang04,主页上还有很多我独立开发的小项目,有的是上学时候开发的,有的是工作之后业余开发的。

其中我独立开发的NoSQLAttack基本是国内非关系型数据库注入攻击的启蒙项目,很多关于这方面的文章,论文都拿我这个项目来做实验的

所以Carl不仅写硬核题解,更会写硬核项目,这些项目后面有空会一一给大家做介绍。

在说一说LeetCode-Master,目前已经更新了二百多篇文章,精讲200道经典算法题目,50多张思维导图,足足60万多字。

而且把刷题顺序都列好了,帮助了上万录友,从此学习算法不再迷茫

大家平时刷题的时候效率低,浪费时间主要在两点:

  • 找题
  • 和找到了不应该现阶段做的题

而LeetCode-Master 就可以解决这个问题,这个刷题顺序也是我从大学开始搞ACM竞赛到现在刷了将近1000道算法题,总结出来的精髓

跟着一起打卡的录友应该都能感受到Carl的良苦用心呀。

给上项目截图:

当然截图也仅仅是一部分,因为一张图根本放不下!

这次项目上榜给了我很大的鼓励,也为了能帮助更多的小伙伴,所以我连夜对LeetCode-Master做了大整改。

之前Github上放的都是公众号上的文章链接,一开始是图方便,但后来发现这样的文章不能修改,而且大家也不能参与进来。

这次我将LeetCode-Master所有文章,全部替换回Markdown文件,排版更美观,同时也纠正了之前所有和已经发现的问题和笔误。

大家都知道我的题解统一使用C++语言,虽然涉及到语言特性我都会重点提示,基本也不影响其他语言的录友理解文章。

但还是能有多语言版本是最好不过了,所以这次 部分题解我添加了 Python 和Java 版本。

但个人精力还是有限的,欢迎录友们一起参与进来,提交其他语言版本的代码,这样你也即将成为 10k star项目贡献者了,项目介绍里就会出现你的头像,哈哈哈

LeetCode-Master上每一篇题解,下面我都给出了 Java,Python,Go 的补充地方

大家只要在这里补充对应的代码就可以了,也欢迎使用其他语言的录友来补充,这里我只不过先列举了几门主流开发语言。

大家一起拥抱开源,让更多的录友收益!

昨天已经有录友抢先成为了 0001.两数之和 Java版本的 contributor了。

项目介绍里就会出现这位录友的头像,他的代码也会永久存放在这个项目里,还是非常有意义的一件事。 而且写到简历上绝对是加分项!

可供大家提交代码的坑位可不是很多,例如 0001.两数之和 就已经有Java版本了,如果你现在再提交0001.两数之和的java代码,除非代码有优化的地方,否则我就不会通过合入啦。

如果大家发现 已有的代码不够好,也欢迎一起来优化,写出最优雅的代码。

当然 合入LeetCode-Master的每一份代码我都会过目确保没问题,再会合入到项目中,确保代码的质量和严谨性。

提交代码方式

  • fork leetcode-master 到自己的项目中
  • 在自己的项目中添加或者修改代码
  • 修改之后,就可以发起:compare & pull request
  • 备注提交信息

关于提交信息,这里在说一下格式,

项目中每道题解的文件命名都是题号+题目名字,例如:0001.两数之和,0575.分糖果.md等等,大家去看一看就知道了,格式非常统一。

在添加对应题解版本代码的时候,提交信息的格式为:文件名 + 语言版本

例如提交:0001.两数之和的Java版本,那么提交信息为:添加0001.两数之和 Java版本

之前已经fork过的录友记得同步一下最新代码。

最后,项目地址:https://github.com/youngyangyang04/leetcode-master
恳求大家star,fork支持一波,真正有价值的项目值得大家顶起来

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

  1. 好家伙!清华电子系大一暑假Python课程大作业上知乎热榜!竟是个CV任务

    点击下方卡片,关注"CVer"公众号 AI/CV重磅干货,第一时间送达 编辑:Amusi  |  来源:知乎 https://www.zhihu.com/question/4719 ...

  2. 知乎 高级操作系统_一款假的国产操作系统被吹上知乎热榜:浮夸只会害了科技创新...

    原标题:一款假的国产操作系统被吹上知乎热榜:浮夸只会害了科技创新 哈喽 大家好 欢迎来到丁咚科技秀 相信许多玩知乎的用户或者比较关注国产电脑系统发现的网友,应该会发现最近有款国产操作系统"天 ...

  3. 知乎热榜是什么?怎样上知乎热榜?

    一.知乎热榜是什么? 我们常见的在品牌的规划中常见的知乎热榜是知乎的一个内容板块,这个热榜里面聚集了知乎全站讨论度最高并且最有价值的内容.最重要的是知乎的热榜面对每一个用户所显示的内容都是统一的,在很 ...

  4. B站翻车了? B站面试官:我身家过亿!被指炫富歧视北邮学生上知乎热榜!

    点击上方 "编程技术圈"关注, 星标或置顶一起成长 后台回复"大礼包"有惊喜礼包! 每日英文 Mistakes are part of life. You sh ...

  5. 反讽!一个虚构的国产操作系统被吹上知乎热榜:浮夸会害了科技创新

    *本文授权转载自DeepTech(ID:deeptechchina) 这是一件非常戏谑的事情. 日前,一个讨论国产操作系统 "天赐" 的话题上升为知乎热榜之后被迅速隐匿,什么情况? ...

  6. Github下载热榜,阿里最新出品Java面试核心讲(终极版)

    程序员面试背八股,可以说是现在互联网开发岗招聘不可逆的形式了,其中最卷的当属Java!(网上动不动就是成千上百道的面试题总结)你要是都能啃下来,平时技术不是太差的话,面试基本上问题就不会太大. 这时候 ...

  7. 数字人民币上线红包新功能;高通开始人员优化;第一批AI绘画公司开始倒闭;网易云音乐加码声音社交;统计学课程(2023版);GitHub今日热榜 | ShowMeAI资讯日报

  8. 大战谷歌!微软Bing引入ChatGPT;羊了个羊高·薪招纳技术人才;Debian彻底移除Python2;GitHub今日热榜 | ShowMeAI资讯日报

  9. 拿捏了,阿里2022最新JDK源码深度解析小册,Github全站热榜第二

    前几日闲来无事逛微信公众号时有幸看到了一位博主分享自己阅读开源框架源码的心得,看了之后也引发了我的一些深度思考.我们为什么要看源码?我们该怎么样去看源码? 其中前者那位博主描述的我觉得很全了(如下图所 ...

  10. 嘘!P站数据分析年报;各省市疫情感染进度条;爱奇艺推出元宇宙App;You推出AI聊天机器人;GitHub今日热榜 | ShowMeAI资讯日报

最新文章

  1. There are 0 datanode(s) running and no node(s) are excluded in this operation.
  2. 【正一专栏】巴萨和曼城都那么强了还在买人续约
  3. PAT甲级1139 First Contact (30 分):[C++题解] 图论、暴力枚举两个点、hash映射
  4. Tomcat 启动提示未发现 APR 的解决方法
  5. 数据库服务器查询格式化显示,在数据库服务器端养成设置NLS_LANG和NLS_DATE_FORMAT环境变量的习惯...
  6. 夯实基础,彻底掌握js的核心技术(二):面向对象编程(Object Oriented Programming)
  7. scrapy 基本操作
  8. NET框架下使用双缓冲技术绘图
  9. 如何确定恶意软件是否在自己的电脑中执行过?
  10. PHP获取windows登录用户名的方法
  11. 基于隐式调用风格的kwic实现
  12. python 美化ppt_python操作PPT------PPT内容样式调整
  13. 计算机考研复试面试题整理
  14. Excel怎么将两个表格数据合并为一个
  15. excel如何把多张表合并成一个表_如何快速把多个excel表合并成一个excel表?
  16. oracle18c升级19,Upgrading Oracle 18c To 19c
  17. virtualbox复制vdi
  18. 支付宝、微信、QQ 收款二维码三合一
  19. c#处理未捕获的异常(UnhandledException)
  20. 人工智能(8)---一文读懂人工智能产业链:基础技术、人工智能技术及人工智能应用

热门文章

  1. 笔记:Html.Partial和Html.Action
  2. 【Rmarkdown rmysql】
  3. 图片像素对比OpenCV实现,实现人工分割跟算法分割图像结果的对比
  4. updatepanel 和 visibility 有一定冲突
  5. jquery datepicker 显示12个月份
  6. changedate.js
  7. 小强的HTML5移动开发之路(20)——HTML5 Web SQL Database
  8. Graphics samples2
  9. sqoop连接Oracle数据库错误异常
  10. CAKeyframeAnimation简单实用