LeetCode 刷题小组,组织代号 Punch,缘起我的 LeetCode 解题本 JalanJiang/leetcode-notebook。该解题本代号 Rum,即朗姆酒。朗姆酒是鸡尾酒的热带气息基酒,暗指「算法与数据结构是程序员的基底」。而 Punch 是经典的朗姆鸡尾酒,组合为水果加烈酒,象征阳光与热情。
小组鼓励自我监督、分享题解、相互学习。
在 New Issue 中使用「申请加入组织」模板提交 Issue,填写相关信息后等待审核即可加入。
加入以后以你的名字在组织中创建一个仓库,你可以用你喜欢的任何方式组织仓库内容。
如果你使用文档站点生成器,例如 Gitbook、VuePress 或 docsify ,你可以在 https://leetcode-notebook.github.io/{$username}
地址访问到你的站点,例如:https://leetcode-notebook.github.io/jalan
- 加入讨论群,获得每日配题:一道随机题目 + 一道专题题
- 拥有酷炫 GitHub 仓库,体验 Git 版本管理流程
- 组织成员相互监督,防止三天打鱼两天晒网,增加每日打卡成就感
- 获得其他组织成员的帮助,互相讨论问题,一起变强~
我们将根据你在申请 Issue 中所填写的「使用语言」将你分入不同的 Team,方便小组成员进行代码上的沟通。
按仓库名称字典序排列如下:
仓库 | 拥有者 | 使用语言 |
---|---|---|
leetcode-notebook/byronnar | Byronnar | Python |
leetcode-notebook/eupho666 | eupho | C++ |
leetcode-notebook/fengqianan | fengqianan | C++ |
leetcode-notebook/jalan | 江不知 | Python,少量 Java/Python/Go/PHP/Swift |
leetcode-notebook/lonie233 | Lonie | Go |
leetcode-notebook/momo1314 | XiaoHuaji★ | Java |
leetcode-notebook/ubuntulover | xuetao | Java,少量 C++/Python |
「👍」标记为经典题。
- 快慢指针
- 19. 删除链表的倒数第N个节点:双指针
- 61. 旋转链表:单链表的旋转操作
- 👍206. 反转链表:反转链表(递归法、迭代法)
- 92. 反转链表 II:反转部分单链表
- 链表排序:
- 归并排序:148. 排序链表
- 插入排序:147. 对链表进行插入排序
- 86. 分隔链表:划分链表
- 链表相加求和:
- 删除链表中的重复的元素:83. 删除排序链表中的重复元素
- 重排链表:143. 重排链表
- 判断两个单链表(无环)是相交:160. 相交链表
- 622. 设计循环队列:设计队列
- 641. 设计循环双端队列:设计队列
- 👍232. 用栈实现队列:栈和队列知识点
- 👍225. 用队列实现栈:栈和队列知识点
- 👍150. 逆波兰表达式求值
- 173. 二叉搜索树迭代器
- 155. 最小栈:包含 Min 函数的栈(只让比栈顶小的元素入栈)
- 739. 每日温度:单调栈、递减栈
- 946. 验证栈序列:求出栈数目和出栈序列
- 331. 验证二叉树的前序序列化:树相关
- 133. 克隆图:栈与深搜 + 队列与广搜
- 341. 扁平化嵌套列表迭代器:递归或栈
- 933. 最近的请求次数:队列应用
- 144. 二叉树的前序遍历:递归/迭代(栈模拟)
- 94. 二叉树的中序遍历:递归/迭代(栈模拟)
- 145. 二叉树的后序遍历:递归/迭代(栈 + 反序)
- 👍102. 二叉树的层次遍历:队列
- 104. 二叉树的最大深度:自底向上/自顶向下
- 101. 对称二叉树:递归/迭代(队列,层级遍历)
- 112. 路径总和:递归