LeetCode千题之路
从0开始的LeetCode刷题之路,计划在本科阶段完成一千题
ShowM3TheCode
Do something you never did to get something you never had.
展开
-
365天挑战LeetCode1000题——Day 264 周赛336
【代码】365天挑战LeetCode1000题——Day 264 周赛336。原创 2023-03-13 00:02:56 · 88 阅读 · 0 评论 -
365天挑战LeetCode1000题——Day 261 前缀和 + 哈希表
记录每个位置的1和0的差的个数,如果以前出现过这个数,那么答案有可能就是二者的差。原创 2023-03-09 15:00:54 · 88 阅读 · 0 评论 -
365天挑战LeetCode1000题——Day 260 800题
今天完成了第八百道题,然后距离我的365天千题计划,还剩下100天左右,每天再保持两题的刷题量,就能完成我一年前定下的目标了。这也再次证明了目标的重要性,定下一个可量化的目标,然后持之以恒地努力,不到一年,就能发现自己完全不一样了。接下来我会尽量保持每天更新leetcode的题目,尽量整理出来一些好东西供大家参考。另一方面,由于暑假要考虑夏令营推免,所以会更新一些关于保研笔试面试的东西,看看吧,我看有些博主把各科内容整理出来,还弄成了付费的模式。时过但境还没迁,一晃眼过去了4个月,在同样的位置发了博客。原创 2023-03-08 21:26:45 · 122 阅读 · 0 评论 -
365天挑战LeetCode1000题——Day 154 Knight
154天,12次竞赛,573道题目,拿到了knight。算是到了新的一个阶段吧,正好接下来四周应该都打不了了,因为周末有实验课。原创 2022-11-24 09:50:25 · 375 阅读 · 0 评论 -
365天挑战LeetCode1000题——Day 129 第90场双周赛
【代码】365天挑战LeetCode1000题——Day 129 第90场双周赛。原创 2022-10-31 19:56:53 · 123 阅读 · 0 评论 -
365天挑战LeetCode1000题——Day 124 单调队列模板
【代码】365天挑战LeetCode1000题——Day 124 单调队列模板。原创 2022-10-26 12:00:16 · 107 阅读 · 0 评论 -
365天挑战LeetCode1000题——Day 120 基于时间的最大报酬问题模板
思路:动态规划 + 二分查找。原创 2022-10-22 10:34:31 · 461 阅读 · 0 评论 -
365天挑战LeetCode1000题——Day 117 数位DP II
【代码】365天挑战LeetCode1000题——Day 117 数位DP II。原创 2022-10-19 16:45:21 · 107 阅读 · 0 评论 -
365天挑战LeetCode1000题——Day 117 数位DP I
【代码】365天挑战LeetCode1000题——Day 117 数位DP I。原创 2022-10-18 17:39:06 · 183 阅读 · 0 评论 -
365天挑战LeetCode1000题——Day 117 矩形区域不超过 K 的最大数值和
【代码】365天挑战LeetCode1000题——Day 117 矩形区域不超过 K 的最大数值和。原创 2022-10-17 21:00:32 · 221 阅读 · 0 评论 -
365天挑战LeetCode1000题——Day 116 第315场周赛 「中国银联 & 力扣」
【代码】365天挑战LeetCode1000题——Day 116 第315场周赛 「中国银联 & 力扣」原创 2022-10-16 12:00:28 · 343 阅读 · 0 评论 -
365天挑战LeetCode1000题——Day 111 归并排序 II
【代码】365天挑战LeetCode1000题——Day 111 归并排序 II。原创 2022-10-12 11:14:21 · 173 阅读 · 0 评论 -
365天挑战LeetCode1000题——Day 111 归并排序 I
【代码】365天挑战LeetCode1000题——Day 111 归并排序 I。原创 2022-10-11 14:12:01 · 93 阅读 · 0 评论 -
365天挑战LeetCode1000题——Day 110 状态机
【代码】365天挑战LeetCode1000题——Day 110 状态机。原创 2022-10-10 14:38:55 · 166 阅读 · 0 评论 -
365天挑战LeetCode1000题——Day 109 贝壳周赛
【代码】365天挑战LeetCode1000题——Day 109 贝壳周赛。原创 2022-10-09 12:08:20 · 110 阅读 · 0 评论 -
365天挑战LeetCode1000题——Day 108 优势洗牌
【代码】365天挑战LeetCode1000题——Day 108 优势洗牌。原创 2022-10-08 16:10:57 · 112 阅读 · 0 评论 -
365天挑战LeetCode1000题——Day 107 石子游戏 VI - IX
【代码】365天挑战LeetCode1000题——Day 107 石子游戏 VI - IX。原创 2022-10-07 09:39:36 · 788 阅读 · 0 评论 -
365天挑战LeetCode1000题——Day 106 石子游戏 I - V
int>原创 2022-10-06 11:38:00 · 560 阅读 · 0 评论 -
365天挑战LeetCode1000题——Day 104 使括号有效的最少添加 翻转二叉树以匹配先序遍历 让字符串成为回文串的最少插入次数
【代码】365天挑战LeetCode1000题——Day 104 使括号有效的最少添加 翻转二叉树以匹配先序遍历 让字符串成为回文串的最少插入次数。原创 2022-10-04 12:05:24 · 261 阅读 · 0 评论 -
365天挑战LeetCode1000题——Day 103 400题 检查二进制字符串字段 最大子序列交替和 最低票价 K 站中转内最便宜的航班
400题,用时103天,平均3.88题/天,预计154天,也就是5个月后完成目标。原创 2022-10-03 19:11:26 · 81 阅读 · 0 评论 -
365天挑战LeetCode1000题——Day 102 Airwallex 空中云汇 & 力扣周赛 公因子的数目 沙漏的最大总和 最小 XOR 对字母串可执行的最大删除数
【代码】365天挑战LeetCode1000题——Day 102 Airwallex 空中云汇 & 力扣周赛 公因子的数目 沙漏的最大总和 最小 XOR 对字母串可执行的最大删除数。原创 2022-10-02 12:12:18 · 262 阅读 · 0 评论 -
365天挑战LeetCode1000题——Day 101 重新格式化电话号码 喧闹和富有 所有可能的真二叉树
【代码】365天挑战LeetCode1000题——Day 101 重新格式化电话号码 喧闹和富有 所有可能的真二叉树。原创 2022-10-01 10:52:18 · 202 阅读 · 0 评论 -
365天挑战LeetCode1000题——Day 100 零矩阵 从链表中删去总和值为零的连续节点 地图中的最高点
【代码】365天挑战LeetCode1000题——Day 100 零矩阵 从链表中删去总和值为零的连续节点 地图中的最高点。原创 2022-09-30 09:37:15 · 156 阅读 · 0 评论 -
365天挑战LeetCode1000题——Day 099 字符串轮转 最大的幻方 设计食物评分系统
【代码】365天挑战LeetCode1000题——Day 099 字符串轮转 最大的幻方 设计食物评分系统。原创 2022-09-29 10:47:16 · 127 阅读 · 0 评论 -
365天挑战LeetCode1000题——Day 098 第 k 个数 对角线遍历 II 将数组拆分成斐波那契序列
【代码】365天挑战LeetCode1000题——Day 098 第 k 个数 对角线遍历 II 将数组拆分成斐波那契序列。原创 2022-09-28 12:19:27 · 53 阅读 · 0 评论 -
365天挑战LeetCode1000题——Day 097 神策专场: 判定是否互为字符重排 按身高排序 按位与最大的最长子数组 找到所有好下标 好路径的数目
【代码】365天挑战LeetCode1000题——Day 097 神策专场: 判定是否互为字符重排 按身高排序 按位与最大的最长子数组 找到所有好下标 好路径的数目。原创 2022-09-27 14:40:51 · 74 阅读 · 0 评论 -
365天挑战LeetCode1000题——Day 096 消失的两个数字 子串能表示从 1 到 N 数字的二进制串 检查数组是否存在有效划分
【代码】365天挑战LeetCode1000题——Day 096 消失的两个数字 子串能表示从 1 到 N 数字的二进制串 检查数组是否存在有效划分。原创 2022-09-26 20:14:39 · 79 阅读 · 0 评论 -
365天挑战LeetCode1000题——Day 095 旋转数字 电话号码的字母组合 删除链表的倒数第 N 个结点
【代码】365天挑战LeetCode1000题——Day 095 旋转数字 电话号码的字母组合 删除链表的倒数第 N 个结点。原创 2022-09-25 22:47:17 · 102 阅读 · 0 评论 -
365天挑战LeetCode1000题——Day 094 拆炸弹 王位继承顺序 循环码排列 最少侧跳次数
【代码】365天挑战LeetCode1000题——Day 094 拆炸弹 王位继承顺序 循环码排列 最少侧跳次数。原创 2022-09-24 10:37:11 · 107 阅读 · 0 评论 -
365天挑战LeetCode1000题——Day 093 球会落何处 循环轮转矩阵
【代码】365天挑战LeetCode1000题——Day 093 球会落何处 循环轮转矩阵。原创 2022-09-23 13:53:31 · 198 阅读 · 0 评论 -
365天挑战LeetCode1000题——Day 092 能否连接形成数组 可被三整除的最大和 令牌放置
【代码】365天挑战LeetCode1000题——Day 092 能否连接形成数组 可被三整除的最大和 令牌放置。原创 2022-09-22 09:26:22 · 77 阅读 · 0 评论 -
365天挑战LeetCode1000题——Day 091 相似度为 K 的字符串 解码斜向换位密码 相同元素的间隔之和
【代码】365天挑战LeetCode1000题——Day 091 相似度为 K 的字符串。原创 2022-09-21 12:12:59 · 76 阅读 · 0 评论 -
365天挑战LeetCode1000题——Day 090 划分为k个相等的子集 收集足够苹果的最小花园周长 最长等差数列
【代码】365天挑战LeetCode1000题——Day 090 划分为k个相等的子集 收集足够苹果的最小花园周长 最长等差数列。原创 2022-09-20 10:40:28 · 134 阅读 · 0 评论 -
365天挑战LeetCode1000题——Day 089 删除某些元素后的数组均值 设计位集 最大加号标志
【代码】365天挑战LeetCode1000题——Day 089 删除某些元素后的数组均值 设计位集 最大加号标志。原创 2022-09-14 20:00:11 · 125 阅读 · 0 评论 -
365天挑战LeetCode1000题——Day 088 最大交换 跳跃游戏 III 到家的最少跳跃次数 水壶问题
int>原创 2022-09-13 09:53:57 · 582 阅读 · 0 评论 -
365天挑战LeetCode1000题——Day 087 特殊数组的特征值 颜色交替的最短路径 重新规划路线 访问所有节点的最短路径
【代码】365天挑战LeetCode1000题——Day 087 特殊数组的特征值 颜色交替的最短路径 重新规划路线 访问所有节点的最短路径。原创 2022-09-12 21:23:32 · 86 阅读 · 0 评论 -
365天挑战LeetCode1000题——Day 086 雇佣 K 名工人的最低成本 通知所有员工所需的时间 找到最终的安全状态
【代码】365天挑战LeetCode1000题——Day 086 雇佣 K 名工人的最低成本 通知所有员工所需的时间 找到最终的安全状态。原创 2022-09-11 12:31:19 · 144 阅读 · 0 评论 -
365天挑战LeetCode1000题——Day 085 修剪二叉搜索树 省份数量 连通网络的操作次数 最小面积矩形
【代码】365天挑战LeetCode1000题——Day 085 修剪二叉搜索树 省份数量 连通网络的操作次数 最小面积矩形。原创 2022-09-10 10:52:01 · 70 阅读 · 0 评论 -
365天挑战LeetCode1000题——Day 084 文件夹操作日志搜集器 所有可能的路径 距离相等的条形码
【代码】365天挑战LeetCode1000题——Day 084 文件夹操作日志搜集器 所有可能的路径 距离相等的条形码。原创 2022-09-09 09:51:16 · 149 阅读 · 0 评论 -
365天挑战LeetCode1000题——Day 083 优美的排列 优美的排列II 迷宫中离入口最近的出口 最短的桥
int>原创 2022-09-08 09:19:06 · 105 阅读 · 0 评论