我是 labuladong,拥抱开源,创造价值,致力于把复杂的问题讲清楚。
欢迎学习我的算法教程:
我是 labuladong,拥抱开源,创造价值,致力于把复杂的问题讲清楚。
欢迎学习我的算法教程:
.
本期打卡已结算完成。报名最新一期的打卡活动 点这里
本期打卡已结算完成。报名最新一期的打卡活动 点这里
本期打卡已结算完成。报名最新一期的打卡活动 点这里
本期打卡已结算完成。报名最新一期的打卡活动 点这里
本期打卡已结算完成。报名最新一期的打卡活动 点这里
本期打卡已结算完成。报名最新一期的打卡活动 点这里
本期打卡已结算完成。报名最新一期的打卡活动 点这里
本期打卡已结算完成。报名最新一期的打卡活动 点这里
本期打卡已结算完成。报名最新一期的打卡活动 点这里
本期打卡已结算完成。报名最新一期的打卡活动 点这里
本期打卡已结算完成。报名最新一期的打卡活动 点这里
本期打卡已结算完成。报名最新一期的打卡活动 点这里
本期打卡已结算完成。报名最新一期的打卡活动 点这里
本期打卡已结算完成。报名最新一期的打卡活动 点这里
本期打卡已结算完成。报名最新一期的打卡活动 点这里
本期打卡已结算完成。报名最新一期的打卡活动 点这里
本期打卡已结算完成。报名最新一期的打卡活动 点这里
本期打卡已结算完成。报名最新一期的打卡活动 点这里
[21. 合并两个有序链表]https://leetcode.cn/problems/merge-two-sorted-lists/solution/by-inotgaoshou-7nlz/
[141. 环形链表]https://leetcode.cn/problems/linked-list-cycle/solution/by-inotgaoshou-x7vo/
[876. 链表的中间结点]https://leetcode.cn/problems/middle-of-the-linked-list/solution/by-inotgaoshou-h4bp/
[160. 相交链表]https://leetcode.cn/problems/intersection-of-two-linked-lists/solution/by-inotgaoshou-y0wc/
本期打卡已结算完成。报名最新一期的打卡活动 点这里
Q
本期打卡已结算完成。报名最新一期的打卡活动 点这里
本期打卡已结算完成。报名最新一期的打卡活动 点这里
本期打卡已结算完成。报名最新一期的打卡活动 点这里
本期打卡已结算完成。报名最新一期的打卡活动 点这里
Watch
修改为 Ignore
关闭本仓库的通知,否则每个人的打卡评论都会通过邮件通知你,造成打扰:大家都是花钱来参加打卡的,应该不会有伸手党,但我还是得强调一下提问礼仪:发代码用截图,配合清晰的问题描述,方别别人查看,并表示感谢。这里有一套容易获得帮助的提问模板,供参考:
大家好,我在做 XX 题(https://xxx )时,我写的解法是这样的:「截图,包括题目描述和代码」
但是出现了这样的错误:「出错的测试用例截图,包括输入输出及报错」
我觉得是 xxx 的原因,但修改之后发现还是有 xxx 的问题,有哪位大佬能看看,十分感谢!
我会精选出 14 篇文章并组织合理的顺序,每天发布一篇,每篇文章都包含至少一个我认为必须掌握的算法技巧。每天北京时间 00:00 我会以 issue 的形式发布当天需要学习的文章。
基础挑战和进阶挑战每天阅读的文章不同,所以请大家按照当时报名时登记的信息,去对应的 issue 列表进行学习:
基础挑战 issue 列表 点这里
进阶挑战 issue 列表 点这里
如果在学习过程中遇到问题,可以在微信群中交流。
因为我的一篇文章可能会讲好几道题,你只需要在这篇文章中讲的题目至少选取一道,自己总结并发布一个简单的题解(中文力扣或英文 LeetCode 都可以)。
完成打卡挑战并不难,你发布的题解没有字数要求,也可以复制我的解法代码,但我建议你至少要亲手敲一遍,最好有一些自己的思考,这是对自己负责的学习态度。
题解示例:
把你的题解链接评论到当天对应的 issue 中即可完成打卡,点这里 查看往期打卡的样例。
注意,一定要使用你报名时登记的 GitHub 账号,且进行评论的力扣/LeetCode 账号需要和该 GitHub 账号绑定(为了防止打卡蒙混过关),否则最后统计时无法纳入统计。
每篇文章的打卡期限是 48 小时,过期之后这个 issue 将会被锁定,无法再进行评论打卡。如果偶尔有漏卡也不用担心,14 天挑战结束后还有两天补卡的机会,所有 issue 都会开放让你补卡。
这两个 issue 列表都是开放的,你都可以查看,如果学有余力,当然可以同时学习,不过注意以下几点:
1、最终的统计按照 报名时登记的挑战类型 进行统计。比方说,如果你登记的是参与进阶打卡,最终只会统计你在 进阶挑战 issue 列表 中的打卡,反之亦然。
2、给你泼点冷水,不要高估自己的意志力,也不要贪多嚼不烂。我精选的文章知识密度较高,每天一篇文章看似容易,实则不容易坚持,更别说同时看两个难度等级的文章了。两种难度的挑战的内容递进都是精心设计的,所以我建议你稳扎稳打,一步一步来。
英文 LeetCode 点击对应题目的「Discuss」发布:
中文力扣点击对应题目的「题解」发布:
首先,每周我都会以 Excel 的形式统计打卡情况并发布到微信群里,以便大家确认自己的打卡情况。
另外,你可以在本仓库的 issue 列表中通过如下方式查询哪些 issue 是你评论过的(注意,这只证明你在 issue 内评论过,不代表你的打卡是正确有效的,最终以 Excel 表格为准):
is:issue is:open commenter:「你的用户名」
示例:
A:最简单的方式,看你登录时是否可以选择通过 GitHub 账号登录,一般在账号相关设置里面可以进行关联,比如力扣在这里设置:
本期打卡已结算完成。报名最新一期的打卡活动 点这里
本期打卡已结算完成。报名最新一期的打卡活动 点这里
本期打卡已结算完成。报名最新一期的打卡活动 点这里
Q142 https://leetcode.cn/problems/linked-list-cycle-ii/solution/by-13697150319-aex6/
Originally posted by @xiaobaishun in #2 (comment)
本期打卡已结算完成。报名最新一期的打卡活动 点这里
本期打卡已结算完成。报名最新一期的打卡活动 点这里
本期打卡已结算完成。报名最新一期的打卡活动 点这里
本期打卡已结算完成。报名最新一期的打卡活动 点这里
本期打卡已结算完成。报名最新一期的打卡活动 点这里
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.