第21期 学习者手册(Leetcode腾讯精选练习50)

组队学习流程

1. 开营仪式

截止入群:01月09日 19:30(星期六)

开营仪式:01月09日 21:00(星期六)

本次开营仪式由两部分组成:“B站直播 + 群内组队”。B站直播主要介绍开源内容的整体框架。

之后的群内组队,主要流程如下:

  • 提前招募的队长或者希望成为队长的学习者先做自我介绍招募队员。
  • 学习者自我介绍,大家相互认识,队长和队员自由组队。
  • 组队建议5-10人。
  • 组队后,队长联系群主进入队长群。
  • 已组队的学习者按照【队名-昵称】修改群名片。
  • 教辅人员会把《组队信息汇总表》发到队长群,队长在《组队信息汇总表》中登记组队信息。

自我介绍的模板如下:

  • 【坐标】:杭州
  • 【专业/职业】:大数据科学
  • 【是否愿意作队长】:愿意
  • 【兴趣爱好】:分析数据,写代码,打比赛。
  • 【目标】:带领队伍坚持下来,和队员们一起学习成长!

提前招募队长的信息,我们会发布到论坛的对应板块中,以方便大家的组队。

2. 学前准备

  • 了解学习输出的方式,选择适合自己的一种即可。
    • 在CSDN、Github或简书平台上撰写技术博客。
    • 在B站进行学习分享的直播,等等。
  • 了解通过问卷打卡的方法。
    • 在问卷的 “打卡链接” 处粘贴对应任务的技术博客或录播的网址即可。
    • 我们会邀请队长一起查看大家的学习分享。
  • 按照【队名-昵称】修改自己的群昵称。
  • 未按照规则修改群昵称的学习者在第一次打卡时会被清退。
  • CSDN、Github、简书、B站等入坑指南自行搜索。

3. 学习过程

4. 结营仪式

  • 根据各课程的完成情况来确定结营时间。
  • 教辅人员会为本次的优秀学习者、优秀队长颁发相应的证书。
  • 完成学习任务的学习者即可获得“结课证书”,并邀请大家进入Datawhale成员群。
  • 我们会在Datawhale成员群开展一系列的活动,如读书会、自律计划、WhaleFace、WhalePaper等等,践行“和学习者一起成长”的愿景。

组队学习任务

学习任务正式开始时间:01月11日(星期一)

开源内容:https://github.com/datawhalechina/team-learning-program/tree/master/LeetCodeTencent

打卡截止、打卡链接、打卡结果:见“Datawhale开源学习”小程序。

  • Task00:熟悉规则(1天)
  • Task01:完成2、4、5题目并打卡(1天)
  • Task02:完成7、8、9题目并打卡(1天)
  • Task03: 完成11、14、15题目并打卡(1天)
  • TaskShare:讨论总结分享(1天)
  • Task04: 完成16、20、21题目并打卡(1天)
  • Task05: 完成23、26、33题目并打卡(1天)
  • Task06:完成43、46、53题目并打卡(1天)
  • Task07: 完成54、59、61题目并打卡(1天)
  • Task08: 完成62、70、78三个题目并打卡(1天)
  • Task09: 完成88、89、104题目并打卡(1天)
  • Task10: 完成121、122、124题目并打卡(1天)
  • Task11: 完成136、141、142题目并打卡(1天)
  • Task12: 完成146、148、155题目并打卡(1天)
  • TaskShare:讨论总结分享(1天)
  • Task13: 完成160、169、206题目并打卡(1天)
  • Task14:完成215、217、230题目并打卡(1天)
  • Task15:完成231、235、236题目并打卡(1天)
  • Task16:完成237、238、292题目并打卡(1天)
  • Task17:完成344、557题目并打卡(1天)
  • TaskShare:讨论总结分享(1天)

关于打卡

打卡内容介绍:

打卡,即任选CSDN、Github、简书、B站等平台,将自己的学习体会,输出成【学习分享】后,将分享的链接,填至问卷的 “打卡链接” 中相应的位置。

打卡要求:

  1. 打卡形式不限,可撰写学习笔记,包含自己运行代码;可记录重要知识,记录自己总结的学习体会;可直播分享自己的学习过程。
  2. 希望能有自己的理解,不要照搬学习文档。
  3. 每位同学需在打卡截止期前打卡,未按时打卡将会【被抱出群】。

以往优秀打卡示范见以下链接:

关于教辅人员

  • 主持开营和结营仪式。
  • 督促大家完成打卡。
  • 未打卡人员流出。
  • 解答大家学习上的疑问。(但不要做伸手党哦,鼓励大家队内讨论和自行查找答案)

关于队长

期望

请各位学习者获悉以上规则,全体教辅人员真心愿你能够在这次组队学习中行胜于言,学有所成!

TASK01优秀作业评选结果:
昵称:Labyrinth
队伍名:椰奶鸡米饭
打卡链接:https://blog.csdn.net/Fox_Alex/article/details/112463847

昵称:Jamin
队伍名:刷穿Leetcode
打卡链接:https://www.yuque.com/books/share/9466d235-b14e-4dbe-b298-469448be00ff?#

昵称:素履之往
队伍名:leetcode冲冲冲
打卡链接:https://github.com/QiushuangGao/leetcode-/blob/main/第一天.ipynb

昵称:Y’s
队伍名:无
打卡链接:https://blog.csdn.net/qq_32844743/article/details/112495486

昵称:~
队伍名:人生就四个字,干就完了
打卡链接:https://github.com/wtyuan96/LeetCode-Solutions

本次Task02优秀作业评选结果如下:
昵称:测试员001
队伍名:蓝桥队
打卡链接:https://blog.csdn.net/QAQterrible/article/details/112549789

昵称:Bartender
队伍名:椰奶鸡米饭
打卡链接:https://www.notion.so/bartenders/Task-02-906ac8f89ed84e66aee335cfd47cf935

昵称:清风
队伍名:马老师说的都队
打卡链接:https://blog.csdn.net/adminkeys/article/details/112505270

昵称:Jamin
队伍名:刷穿Leetcode
打卡链接:https://www.yuque.com/books/share/9466d235-b14e-4dbe-b298-469448be00ff?#

昵称:木姑娘
队伍名:进击的coder
打卡链接:https://blog.csdn.net/m0_37678226/article/details/112532948

本次Task03优秀作业评选结果如下:
昵称:Bartender
队伍名:椰奶鸡米饭
打卡链接:https://www.notion.so/bartenders/Task-03-d2fdfd1d06694dabaa0862787766379c

昵称:Jamin
队伍名:刷穿Leetcode
打卡链接:https://www.yuque.com/books/share/9466d235-b14e-4dbe-b298-469448be00ff?#

昵称:~
队伍名:人生就四个字,干就完了
打卡链接:https://github.com/wtyuan96/LeetCode-Solutions

本次Task04优秀作业打卡情况汇总
昵称:Bartender
队伍名:椰奶鸡米饭
打卡链接:https://www.notion.so/bartenders/Task-04-41ca66723bd04f9dab88ab36622fe1ee
理由:代码简单明了,思路清晰易懂

昵称:Jamin
队伍名:刷穿Leetcode
打卡链接:https://www.yuque.com/books/share/9466d235-b14e-4dbe-b298-469448be00ff?#

昵称:~
队伍名:人生就四个字,干就完了
打卡链接:https://github.com/wtyuan96/LeetCode-Solutions

本次Task05优秀作业汇总如下:
昵称:秋日拾遗
队伍名:letcode冲冲冲
打卡链接:https://github.com/Li-WeiXin/awesome_algorithms

昵称:测试员001
队伍名:蓝桥队
打卡链接:https://blog.csdn.net/QAQterrible/article/details/112727287

昵称:上好嘉
队伍名:我读书少,不要欺负我
打卡链接:https://jianengli.github.io/2021/01/16/leetcode/tenxun_jingxuan/tx5/

昵称:Bartender
队伍名:椰奶鸡米饭
打卡链接:https://www.notion.so/bartenders/Task-05-c872f5d035334b32b9934943d7845d8f

昵称:~
队伍名:人生就四个字,干就完了
打卡链接:https://github.com/wtyuan96/LeetCode-Solutions

昵称:Jamin
队伍名:刷穿Leetcode
打卡链接:https://www.yuque.com/books/share/9466d235-b14e-4dbe-b298-469448be00ff?#
注:强烈推荐,Jamin使用语雀笔记进行刷题记录,记录中思路清晰,md格式工整,值得大家学习借鉴

本次Task06优秀作业汇总如下:
昵称:Jamin
队伍名:刷穿Leetcode
打卡链接:https://www.yuque.com/books/share/9466d235-b14e-4dbe-b298-469448be00ff?#

昵称:上好嘉
队伍名:我读书少,不要欺负我
打卡链接:https://jianengli.github.io/2021/01/17/leetcode/tenxun_jingxuan/tx6/

大家不要直接引用教程里的题解或是LeetCode官方题解 , 建议大家看懂了之后 就自己的理解 进行改写 ,每个人的代码风格都是不同的。

我们刷题 一看 二抄 三想 四改 第一看题 看了之后没思路 看别人的题解 看教程 把代码抄下来 想一想为什么是这样的 想不懂就debug一下 最后修改成自己理解的代码 有自己的逻辑。

大家加油 刷题时间已经过去了三分之一。

以上来自 姚行志 语录。

本次Task07优秀作业汇总如下:
昵称:Jamin
队伍名:刷穿Leetcode
打卡链接:https://www.yuque.com/books/share/9466d235-b14e-4dbe-b298-469448be00ff?#

昵称:~
队伍名:人生就四个字,干就完了
打卡链接:https://github.com/wtyuan96/LeetCode-Solutions

昵称:王发财的小跟班
队伍名:马老师说的都队
打卡链接:https://blog.csdn.net/qq_44315884/article/details/112792609

昵称: Y’s
队伍名:秧歌star
打卡链接:https://blog.csdn.net/qq_32844743/article/details/112788890

螺旋矩阵题解参考:https://blog.csdn.net/soulmate______/article/details/112773955
先设定方向,考虑顺时针遍历时什么时候转变方向即可

本次Task08优秀作业汇总如下:
昵称:Jamin
队伍名:刷穿Leetcode
打卡链接:https://www.yuque.com/books/share/9466d235-b14e-4dbe-b298-469448be00ff?#

昵称:上好嘉
队伍名:我读书少,不要欺负我
打卡链接:https://jianengli.github.io/2021/01/19/leetcode/tenxun_jingxuan/tx8/

昵称:素履之往
队伍名:leetcode冲冲冲
打卡链接:https://github.com/QiushuangGao/leetcode-/blob/main/第八天.ipynb
评选:有回溯算法的总结 大家可以看看并且对回溯过程进行了print可以看到子集问题的回溯思路

昵称:Y’s
队伍名:秧歌star
打卡链接:https://blog.csdn.net/qq_32844743/article/details/112851110
评选:分享常用的leetcode刷题小技巧

昵称:~
队伍名:人生就四个字,干就完了
打卡链接:https://github.com/wtyuan96/LeetCode-Solutions

本次Task09优秀作业汇总如下:
昵称:Jamin
队伍名:刷穿Leetcode
打卡链接:https://www.yuque.com/books/share/9466d235-b14e-4dbe-b298-469448be00ff?#

昵称:上好嘉
队伍名:我读书少,不要欺负我
打卡链接:https://jianengli.github.io/2021/01/20/leetcode/tenxun_jingxuan/tx9/

本次Task10优秀作业汇总如下:
昵称:测试员001
队伍名:蓝桥队
打卡链接:https://blog.csdn.net/QAQterrible/article/details/112970404

昵称:上好嘉
队伍名:我读书少,不要欺负我
打卡链接:https://jianengli.github.io/2021/01/21/leetcode/tenxun_jingxuan/tx10/
推荐理由:二叉树的最大路径和递归思路清晰

昵称:Bartender
队伍名:椰奶鸡米饭
打卡链接:https://www.notion.so/bartenders/Task-10-c56a757546a34ddd865cb188a1260326

昵称:Jamin
队伍名:刷穿Leetcode
打卡链接:https://www.yuque.com/books/share/9466d235-b14e-4dbe-b298-469448be00ff?#
推荐理由:强烈推荐,笔记思路清晰易懂,代码简洁明了

本次Task11优秀作业汇总如下:
昵称:上好嘉
队伍名:我读书少,不要欺负我
打卡链接:https://jianengli.github.io/2021/01/22/leetcode/tenxun_jingxuan/tx11/

昵称:Cola&Burger
队伍名:刷穿LeetCode
打卡链接:https://blog.csdn.net/qq_42833339/article/details/112994892

昵称:~
队伍名:人生就四个字,干就完了
打卡链接:https://github.com/wtyuan96/LeetCode-Solutions

本次Task12优秀作业汇总如下:
昵称:Jamin
队伍名:刷穿Leetcode
打卡链接:https://www.yuque.com/books/share/9466d235-b14e-4dbe-b298-469448be00ff?#
注:个人因忘记打卡被抱出群聊,但是笔记写的还是很好值得推荐给大家

昵称:上好嘉
队伍名:我读书少,不要欺负我
打卡链接:https://jianengli.github.io/2021/01/23/leetcode/tenxun_jingxuan/tx12/

本次Task13优秀作业汇总如下:
昵称:上好嘉
队伍名:我读书少,不要欺负我
打卡链接:https://jianengli.github.io/2021/01/24/leetcode/tenxun_jingxuan/tx13/

昵称:~
队伍名:人生就四个字,干就完了
打卡链接:https://github.com/wtyuan96/LeetCode-Solutions

本次Task14优秀作业汇总如下:
昵称:~
队伍名:人生就四个字,干就完了
打卡链接:https://github.com/wtyuan96/LeetCode-Solutions

昵称:Bartender
队伍名:椰奶鸡米饭
打卡链接:https://www.notion.so/bartenders/Task-14-8883b38d86ec4982bc8946a64ca3dd34

本次Task15优秀作业汇总如下:
昵称:上好嘉
队伍名:我读书少,不要欺负我
打卡链接:https://jianengli.github.io/2021/01/27/leetcode/tenxun_jingxuan/tx15/

昵称:Bartender
队伍名:椰奶鸡米饭
打卡链接:https://www.notion.so/bartenders/Task-15-4d96d230583b4ef5b9e63eeccc2565c6

本次Task16优秀打卡汇总如下:
昵称:上好嘉
队伍名:我读书少,不要欺负我
打卡链接:https://jianengli.github.io/2021/01/28/leetcode/tenxun_jingxuan/tx16/
删除链表中的节点:因为无法找到要删除节点的前一个节点,所以考虑将要删除的节点替换为他的下一个节点,将下一个节点删除即可
除自身外数组的乘积:即填写一个二维矩阵,详解如下:
https://leetcode-cn.com/problems/product-of-array-except-self/solution/product-of-array-except-self-shang-san-jiao-xia-sa/

Task17优秀作业汇总如下:
昵称:~
队伍名:人生就四个字,干就完了
打卡链接:https://github.com/wtyuan96/LeetCode-Solutions
昨天的两个打卡题相对比较简单 相信大家都掌握啦,我们的打卡任务就到此结束啦,今天晚上9点最后一次直播分享 希望大家积极参与哈