分类
时间轴(月)
-
2024 年 3 月
-
2022 年 10 月
-
2022 年 9 月
- 09-30:Acwing 901. 滑雪
- 09-30:剑指 Offer 56 - II. 数组中数字出现的次数 II
- 09-30:Acwing 1612. 最大正方形
- 09-30:LeetCode 539. 最小时间差
- 09-24:Acwing 131. 直方图中最大的矩形
- 09-24:LeetCode 735. 行星碰撞
- 09-22:树状数组
- 09-21:Acwing 62. 丑数
- 09-21:Acwing 1573. 递归实现组合型枚举 II
- 09-20:拓扑排序
- 09-20:高精度除法
- 09-20:LeetCode 415. 字符串相加
- 09-19:LeetCode 1004. 最大连续1的个数 III
- 09-19:LeetCode 487. 最大连续1的个数 II
- 09-19:LeetCode 485. 最大连续 1 的个数
- 09-18:LeetCode 316. 去除重复字母
- 09-18:LeeCode 554. 砖墙
- 09-18:LeetCode 739. 每日温度
- 09-18:Acwing 145. 超市
- 09-09:Acwing 146. 序列
- 09-09:Acwing 106. 动态中位数
- 09-08:Acwing 122. 糖果传递
- 09-07:LeetCode 57. 插入区间
-
2022 年 8 月
- 08-28:Acwing 838. 堆排序
- 08-27:AcWing 1057. 股票买卖 IV
- 08-27:Acwing 1049. 大盗阿福
- 08-22:LeetCode 768. 最多能完成排序的块 II
- 08-21:LeetCode 394. 字符串解码
- 08-21:Acwing 104.货仓选址
- 08-21:Acwing 19. 二叉树的下一个节点
- 08-21:LeetCode 347. 前 K 个高频元素
- 08-21:LeetCode 337. 打家劫舍 III
- 08-20:LeetCode 322. 零钱兑换
- 08-20:LeetCode 297. 二叉树的序列化与反序列化
- 08-18:手写单链表
- 08-18:岛屿周长问题
- 08-13:LeetCode 312. 戳气球
- 08-13:LeetCode 309. 最佳买卖股票时机含冷冻期
- 08-11:LeetCode 253. 会议室 II
- 08-11:LeetCoded 252. 会议室
- 08-06:单调栈
- 08-06:LeetCode 42. 接雨水
- 08-06: LeetCode 41. 缺失的第一个正数
- 08-06:LeetCode 40. 组合总和 II
- 08-05:LeetCode 39. 组合总和
- 08-05:LeetCode 38. 外观数列
- 08-05:LeetCode 2325. 解密消息
- 08-05:LeetCode 37. 解数独
- 08-05:LeetCode 36. 有效的数独
- 08-05:LeetCode 35. 搜索插入位置
-
2022 年 4 月
- 04-26:LeetCode 241. 为运算表达式设计优先级
- 04-26:LeetCode 240. 搜索二维矩阵 II
- 04-24:LeetCode 279. 完全平方数
- 04-22:C++多线程与锁
- 04-22:华为
- 04-22:LeetCode 238. 除自身以外数组的乘积
- 04-19:LeetCode 821. 字符的最短距离
- 04-18:UNIX网络编程学习笔记
- 04-18:4310. 树的DFS
- 04-17:LeetCode 237. 删除链表中的节点
- 04-17:剑指 Offer 59 - II. 队列的最大值
- 04-14:剑指 Offer 31. 栈的压入、弹出序列
- 04-11:剑指 Offer 62. 圆圈中最后剩下的数字
- 04-11:剑指 Offer 57 - II. 和为s的连续正数序列
- 04-11:剑指 Offer 14- I. 剪绳子
- 04-11:剑指 Offer 66. 构建乘积数组
- 04-11:剑指 Offer 56 - I. 数组中数字出现的次数
- 04-10:剑指 Offer 15. 二进制中1的个数
- 04-10:剑指 Offer 33. 二叉搜索树的后序遍历序列
- 04-10:KMP 算法
- 04-08:剑指 Offer 64. 求1+2+…+n
- 04-08:剑指 Offer 55 - II. 平衡二叉树
- 04-08:剑指 Offer 55 - I. 二叉树的深度
- 04-08:剑指 Offer 41. 数据流中的中位数
- 04-08:剑指 Offer 40. 最小的k个数
- 04-08:剑指 Offer 61. 扑克牌中的顺子
- 04-08:剑指 Offer 45. 把数组排成最小的数
- 04-08:剑指 Offer 54. 二叉搜索树的第k大节点
- 04-07:1491. 圆桌座位
- 04-06:剑指 Offer 34. 二叉树中和为某一值的路径
- 04-06:剑指 Offer 13. 机器人的运动范围
- 04-06:剑指 Offer 12. 矩阵中的路径
- 04-06:剑指 Offer 58 - I. 翻转单词顺序
- 04-06:剑指 Offer 57. 和为s的两个数字
- 04-06:剑指 Offer 21. 调整数组顺序使奇数位于偶数前面
- 04-05:高性能服务器项目
- 04-04:二叉树遍历终极总结版
- 04-04:剑指 Offer 22. 链表中倒数第k个节点
- 04-04:剑指 Offer 18. 删除链表的节点
- 04-04:剑指 Offer 48. 最长不含重复字符的子字符串
- 04-04:剑指 Offer 46. 把数字翻译成字符串
- 04-04:剑指 Offer 47. 礼物的最大价值
- 04-04:剑指 Offer 42. 连续子数组的最大和
- 04-04:剑指 Offer 63. 股票的最大利润
- 04-04:剑指 Offer 10- II. 青蛙跳台阶问题
- 04-03:滑动窗口
- 04-03:剑指 Offer 10- I. 斐波那契数列
- 04-03:剑指 Offer 28. 对称的二叉树
- 04-03:剑指 Offer 27. 二叉树的镜像
- 04-03:LeetCode 652. 寻找重复的子树
- 04-03:剑指 Offer 32 - III. 从上到下打印二叉树 III
- 04-02:剑指 Offer 32 - I. 从上到下打印二叉树
- 04-02:剑指 Offer 32 - II. 从上到下打印二叉树 II
- 04-02:4394. 最长连续子序列
- 04-02:4393. 字符串价值
- 04-02:剑指 Offer 50. 第一个只出现一次的字符
- 04-02:剑指 Offer 11. 旋转数组的最小数字
- 04-02:剑指 Offer 04. 二维数组中的查找
- 04-02:剑指 Offer 53 - II. 0~n-1中缺失的数字
- 04-02:剑指 Offer 53 - I. 在排序数组中查找数字 I
- 04-02:剑指 Offer 03. 数组中重复的数字
- 04-02:剑指 Offer 58 - II. 左旋转字符串
- 04-02:最长公共上升子序列
- 04-01:Acwing 1671. 三角形
- 04-01:剑指 Offer 05. 替换空格
- 04-01:剑指 Offer 35. 复杂链表的复制
- 04-01:剑指 Offer 24. 反转链表
- 04-01:剑指 Offer 06. 从尾到头打印链表
- 04-01:剑指 Offer 30. 包含min函数的栈
- 04-01:剑指 Offer 09. 用两个栈实现队列
-
2022 年 3 月
- 03-31:Acwing 1010. 拦截导弹
- 03-30:最长上升子序列和
- 03-30:最长上升子序列 贪心解法
- 03-30:最大公约数
- 03-29:Acwing 1442. 单词处理器
- 03-29:LeetCode 19. 删除链表的倒数第 N 个结点
- 03-29:LeetCode 18. 四数之和
- 03-29:LeetCode 17. 电话号码的字母组合
- 03-29:LeetCode 15. 三数之和
- 03-29:LeetCode 14. 最长公共前缀
- 03-28:Acwing 1490. 最长上升子串
- 03-28:LeetCode 13. 罗马数字转整数
- 03-28:LeetCode 12. 整数转罗马数字
- 03-28:LeetCode 11. 盛最多水的容器
- 03-28:LeetCode 10. 正则表达式匹配
- 03-28:LeetCode 9. 回文数
- 03-28:LeetCode 8. 字符串转换整数 (atoi)
- 03-28:LeetCode 7. 整数反转
- 03-28:LeetCode 6. Z 字形变换
- 03-28:LeetCode 5. 最长回文子串
- 03-28:LeetCode 4. 寻找两个正序数组的中位数
- 03-27:Acwing 1489. 田忌赛马
- 03-27:染色法
- 03-27:Acwing 取硬币
- 03-26:HJ33 整数与IP地址间的转换
- 03-26:公共子串计算
- 03-26:计算字符串的编辑距离
- 03-26:密码截取
- 03-26: 字符串加解密
- 03-26:查找兄弟单词
- 03-26:字符串排序
- 03-26:合唱队
- 03-24:密码验证合格程序
- 03-24:取近似值
- 03-24:质数因子
- 03-24:进制转换
- 03-24:质数的和
- 03-24:Acwing 1058. 股票买卖 V
- 03-23:值日
- 03-23:懒惰的小美
- 03-23:Acwing 1049. 大盗阿福
- 03-23:LeetCode 123. 买卖股票的最佳时机 III
- 03-22:牛客 华为笔试题 购物单
- 03-22:分组背包问题
- 03-22:多重背包问题
- 03-22:完全背包
- 03-22:0-1背包问题
- 03-21:Bellman Ford
- 03-21:小马智行 Acwing 173. 矩阵距离
- 03-20:Hulu Acwing 797. 差分
- 03-20:今日头条笔试题 Acwing 1455. 招聘
- 03-20:Acwing 春季每日一题 3745. 牛的学术圈 I
- 03-20:LeetCode 235. 二叉搜索树的最近公共祖先
- 03-20:LeetCode 234. 回文链表
- 03-20:LeetCode 233. 数字 1 的个数
- 03-20:LeetCode 232. 用栈实现队列
- 03-20:LeetCode 231. 2 的幂
- 03-19:Acwing 春季每日一题 3370.牛年
- 03-19:Acwing春季每日一题 3358. 放养但没有完全放养
- 03-19:LeetCode 剑指 Offer II 001. 整数除法
- 03-18:LeetCode 230. 二叉搜索树中第K小的元素
- 03-18:LeetCode 229. 求众数 II
- 03-17:LeetCode 228. 汇总区间
- 03-17:LeetCode 226. 翻转二叉树
- 03-17:LeetCode 720. 词典中最长的单词
- 03-16:美团笔试-多重集合
- 03-15:LeetCode 225. 用队列实现栈
- 03-15:LeetCode 227. 基本计算器 II
- 03-15:LeetCode 224. 基本计算器
- 03-15:LeetCode 223. 矩形面积
- 03-15:LeetCode 222. 完全二叉树的节点个数
- 03-15:LeetCode 2044. 统计按位或能得到最大值的子集数目
- 03-14:LeetCode 221. 最大正方形
- 03-14:LeetCode 220. 存在重复元素 III
- 03-14:LeetCode 219. 存在重复元素 II
- 03-14:LeetCode 218. 天际线问题
- 03-14:LeetCode 217. 存在重复元素
- 03-14:LeetCode 216. 组合总和 III
- 03-14:LeetCode 599. 两个列表的最小索引总和
- 03-13:LeetCode 214. 最短回文串
- 03-13:LeetCode 213. 打家劫舍 II
- 03-13:LeetCode 212. 单词搜索 II
- 03-13:LeetCode 393. UTF-8 编码验证
- 03-11:LeetCode 211. 添加与搜索单词 - 数据结构设计
- 03-11:LeetCode 210. 课程表 II
- 03-11:LeetCode 209. 长度最小的子数组
- 03-11:LeetCode 208. 实现 Trie (前缀树)
- 03-11:LeetCode 207. 课程表
- 03-11:拓扑排序
- 03-11:计算机网络
- 03-10:LeetCode 206. 反转链表
- 03-10:LeetCode 205. 同构字符串
- 03-10:LeetCode 204. 计数质数
- 03-10:LeetCode 203. 移除链表元素
- 03-10:LeetCode 201. 数字范围按位与
- 03-10:LeetCode 200. 岛屿数量
- 03-10:LeetCode 199. 二叉树的右视图
- 03-10:LeetCode 198. 打家劫舍
- 03-10:LeetCode 191. 位1的个数
- 03-09:LeetCode 190. 颠倒二进制位
- 03-09:LeetCode 189. 轮转数组
- 03-09:LeetCode 188. 买卖股票的最佳时机 IV
- 03-09:LeetCode 187. 重复的DNA序列
- 03-09:LeetCode 186. 翻转字符串里的单词 II
- 03-07:Dijkstra
- 03-07:树与图的存储
- 03-07:DFS && BFS
- 03-07:LeetCode 179. 最大数
- 03-07:LeetCode 174. 地下城游戏
- 03-07:LeetCode 173. 二叉搜索树迭代器
- 03-06:LeetCode 166. 分数到小数
- 03-06:LeetCode 172. 阶乘后的零
- 03-06:LeetCode 171. Excel 表列序号
- 03-06:STL学习笔记
- 03-06:LeetCode 529. 扫雷游戏
- 03-05:LeetCode 169. 多数元素
- 03-05:LeetCode 168. Excel表列名称
- 03-05:LeetCode 165. 比较版本号
- 03-04:LeetCode 164. 最大间距
- 03-04:LeetCode 163. 缺失的区间
- 03-04:LeetCode 162. 寻找峰值
- 03-04:LeetCode 161. 相隔为 1 的编辑距离
- 03-03:LeetCode 156. 上下翻转二叉树
- 03-03:LeetCode 155. 最小栈
- 03-03:LeetCode 154. 寻找旋转排序数组中的最小值 II
- 03-03:LeetCode 153. 寻找旋转排序数组中的最小值
- 03-03:LeetCode 152. 乘积最大子数组
- 03-03:LeetCode 151. 翻转字符串里的单词
- 03-03:LeetCode 149. 直线上最多的点数
- 03-03:LeetCode 148. 排序链表
- 03-02:排序算法时间复杂度
- 03-02:LeetCode 147. 对链表进行插入排序
- 03-01:LeetCode 146. LRU 缓存
- 03-01:LeetCode 144. 二叉树的前序遍历
- 03-01:Mysql
- 03-01:离散化
-
2022 年 2 月
- 02-28:LeetCode 143. 重排链表
- 02-28:LeetCode 140. 单词拆分 II
- 02-28:LeetCode 139. 单词拆分
- 02-28:LeetCode 138. 复制带随机指针的链表
- 02-27:LeetCode 58. 最后一个单词的长度
- 02-27:LeetCode 49. 字母异位词分组
- 02-27:LeetCode 73. 矩阵置零
- 02-27:LeetCode 137. 只出现一次的数字 II
- 02-27:LeetCode 136. 只出现一次的数字
- 02-27:LeetCode 134. 加油站
- 02-27:LeetCode 133. 克隆图
- 02-27:LeetCode 132. 分割回文串 II
- 02-26:操作系统(OS)
- 02-26:LeetCode 131. 分割回文串
- 02-26:LeetCode 130. 被围绕的区域
- 02-26:LeetCode 129. 求根节点到叶节点数字之和
- 02-26:LeetCode 127. 单词接龙
- 02-26:LeetCode 126. 单词接龙 II
- 02-26:LeetCode 125. 验证回文串
- 02-25:LeetCode 124. 二叉树中的最大路径和
- 02-25:LeetCode 300. 最长递增子序列
- 02-25:LeetCode 128. 最长连续序列
- 02-25:LeetCode 120. 三角形最小路径和
- 02-25:LeetCode 117. 填充每个节点的下一个右侧节点指针 II
- 02-25:LeetCode 116. 填充每个节点的下一个右侧节点指针
- 02-24:LeetCode 115. 不同的子序列
- 02-24:LeetCode 114. 二叉树展开为链表
- 02-24:LeetCode 119. 杨辉三角 II
- 02-24:LeetCode 118. 杨辉三角
- 02-24:LeetCode 111. 二叉树的最小深度
- 02-24:LeetCode 110. 平衡二叉树
- 02-24:LeetCode 109. 有序链表转换二叉搜索树
- 02-24:LeetCode 112. 路径总和
- 02-23:LeetCode 111. 二叉树的最小深度
- 02-23:LeetCode 113. 路径总和 II
- 02-23:LeetCode 108. 将有序数组转换为二叉搜索树
- 02-23:LeetCode 107. 二叉树的层序遍历 II
- 02-22:LeetCode 59. 螺旋矩阵 II
- 02-22:LeetCode 54. 螺旋矩阵
- 02-22:LeetCode 48. 旋转图像
- 02-22:LeetCode 79. 单词搜索
- 02-22:LeetCode 78. 子集
- 02-22:LeetCode 77. 组合
- 02-22:LeetCode 52. N皇后 II
- 02-22:LeetCode 51. N 皇后
- 02-22:LeetCode 106. 从中序与后序遍历序列构造二叉树
- 02-22:LeetCode 105. 从前序与中序遍历序列构造二叉树
- 02-22:LeetCode 104. 二叉树的最大深度
- 02-22:LeetCode 103. 二叉树的锯齿形层序遍历
- 02-22:LeetCode 102. 二叉树的层序遍历
- 02-22:LeetCode 99. 恢复二叉搜索树
- 02-21:LeetCode 97. 交错字符串
- 02-21:LettCode 96. 不同的二叉搜索树
- 02-21:LeetCode 95. 不同的二叉搜索树 II
- 02-20:LeetCode 60. 排列序列
- 02-20:LeetCode 47. 全排列||
- 02-20:LeetCode 46. 全排列
- 02-20:LeetCode 68. 文本左右对齐
- 02-20:LeetCode 57. 插入区间
- 02-20:LeetCode 56. 合并区间
- 02-19:高精度减法
- 02-19:高精度加法
- 02-19:LeetCode 45. 跳跃游戏 II
- 02-19:LeetCode 55. 跳跃游戏
- 02-19:LeetCode 93. 复原 IP 地址
- 02-14:CPP
- 02-13:Acwing 1048. 鸡蛋的硬度
- 02-13:LeetCode 87.扰乱字符串
- 02-13:LeetCode 72.编辑距离
- 02-13:LeetCode 70.爬楼梯
- 02-13:LeetCode 64.最小路径和
- 02-13:LeetCode 63.不同路径 II
- 02-13:LeetCode 62. 不同路径
- 02-13:LeetCode 53. 最大子数组和
- 02-13:LeetCode 44. 通配符匹配
- 02-13:LeetCode 92. 反转链表||
- 02-13:LeetCode 91. 解码方法
- 02-13:LeetCode 90. 子集||
- 02-13:LeetCode 89. 格雷编码
- 02-10:tmux配置文件
- 02-10:Linux学习笔记
- 02-06:1455.招聘
- 02-06:二分查找
- 02-06:LeetCode 686. 重复叠加字符串匹配
- 02-05:归并排序
- 02-04:快速排序