/LeetCode-Study

study hard, improve every day

Primary LanguageGo

LeetCode Question collection and classification!!!

###弄清原理和思路,一切源于一个简单的思路-由简到杂

传送门

串烧类题目

  • 买卖股票的最佳时机(Stock)
    (DP)
    • 121 买卖股票的最佳时机
    • 122 买卖股票的最佳时机 II
    • 123 买卖股票的最佳时机 III
    • 188 买卖股票的最佳时机 IV (未解决)(difficult)
    • 309 最佳买卖股票时机含冷冻期
    • 714 买卖股票的最佳时机含手续费
  • 打家劫舍(House Robber)
    (DP)(dfs)
    • 198 打家劫舍
    • 213 打家劫舍 II
    • 337 打家劫舍 III
  • 之和
    • 1 两数之和
    • 15 三数之和
  • 不同路径
    (Dp)
    • 62 不同路径
    • 63 不同路径 II
    • 980 不同路径 III (未解决)(difficult)
  • 跳跃游戏(Jump Game)
    • 55 跳跃游戏
    • 45 跳跃游戏 II
    • 1306 跳跃游戏 III
    • 1345 跳跃游戏 IV (未解决)(difficult)
    • 1340 跳跃游戏 V (未解决)(difficult)
  • 螺旋矩阵(Spiral_matrix) (数学)
    • 54 螺旋矩阵
    • 59 螺旋矩阵 II
    • 885 螺旋矩阵 III (未解决)(difficult)
  • 从上到下打印二叉树
    (BFS)
    • 从上到下打印二叉树
    • 从上到下打印二叉树 II
    • 从上到下打印二叉树 III
  • 接雨水
    • 接雨水 I
    • 接雨水 II (未解决)(difficult)
  • 课程表
    (拓扑排序)
    • 207 课程表
    • 210 课程表 II
    • 630 课程表 III (未解决)(difficult)
  • 单词接龙
    (BFS)(双向BFS未完成)
    • 127 单词接龙
    • 126 单词接龙 II (未解决)(difficult)
  • 只出现一次的数字
    (位运算)
    • 136 只出现一次的数字
    • 137 只出现一次的数字 II
    • 260 只出现一次的数字 III
  • 石子游戏(stone_Game)
    (博弈动态规划)
    • 877 石子游戏
    • 1140 石子游戏 II (未解决)(medium)
    • 1406 石子游戏 III (未解决)(difficult)
    • 5447 石子游戏 IV (difficult)
  • 子集
    (位运算)(回溯算法未完成)
    • 78 子集 I
    • 90 子集 II
  • 全排列
    (回溯算法+剪枝)
    • 46 全排列
    • 47 全排列 II
  • 组合总和
    (回溯算法+剪枝)
    • 39 组合总和
    • 40 组合总和 II
    • 216 组合总和 III
    • 377 组合总和 Ⅳ (未解决)(medium)
  • 链表
    • 环形链表
      • 141 环形链表
      • 142 环形链表 II
    • 反转链表
      • 206 反转链表
      • 92 反转链表 II
      • 25 K 个一组翻转链表
    • 234 回文链表 (Four.go)
    • 86 分隔链表 (Four.go)
    • 61 旋转链表 (Four.go)
    • 160 相交链表 (Four.go)
    • 148 排序链表 (Four.go)
    • 返回倒数第K个节点 (Four.go)
    • 分割链表 (Four.go)
    • 链表相交 (Four.go)
  • 分糖果
    • 575 分糖果
    • 1103 分糖果 II (未解决)
  • 单调栈
    • 模板
    • 42 接雨水 (difficult)
    • 739 每日温度
    • 496 下一个更大元素 I
    • 316 去除重复字母 (difficult)
    • 901 股票价格跨度
    • 402 移除K位数字
    • 581 最短无序连续子数组
  • 寻找旋转排序数组中的最小值
    (二分)
    • 153 寻找旋转排序数组中的最小值
    • 154 寻找旋转排序数组中的最小值 II
  • 判断出入栈顺序是否正确
  • 正则匹配
    (dp)***(difficult)
    • 10 正则表达式匹配
    • 44 通配符匹配
  • 区域和检索
    • 303 区域和检索 - 数组不可变
    • 307 区域和检索 - 数组可修改
  • 推箱子
  • 汉诺塔问题
  • 二叉树原地展开为链表
  • 滚动数组+优化
    • 63 不同路径 II
    • 70 爬楼梯
    • 46 把数字翻译成字符串
  • 不同的二叉搜索树
    + +
  • 区间调度问题
    • 56 合并区间
    • 986 区间列表的交集
    • 贪心
      • 435 无重叠区间
      • 452 用最少数量的箭引爆气球

分类

  • (夜喵场-第27场) 5410 课程安排 IV ---打表法
  • 第192周
  • (夜喵场-第28场)
  • 第193周 1482. 制作 m 束花所需的最少天数
  • (夜喵场-第29场) (第三题可惜了) 1493. 删掉一个元素以后全为 1 的最长子数组
  • 第196周 5453. 所有蚂蚁掉下来前的最后一刻 5454. 统计全 1 子矩形
  • (夜喵场-第29场) 5446. 三次操作后最大值与最小值的最小差 5447 石子游戏 IV
  • 第196周 脑子短路
  • 第198周 5465. 子树中标签相同的节点数 5467. 找到最接近目标值的函数值 超时
  • 第200周 5476. 找出数组游戏的赢家 5477. 排布二进制网格的最少交换次数
  • (夜喵场-第32场) 5469. K 次操作转变字符串 5470. 平衡括号字符串的最少插入次数
  • 第201周 5483. 整理字符串
  • 第202周 1552. 两球之间的磁力 1553. 吃掉 N 个橘子的最少天数
  • (夜喵场-第33场)
  • 第203周
  • 第204周
  • 2020 秋季编程个人赛
  • (夜喵场-第36场) 1603. 设计停车系统 1605. 给定行和列的和求可行矩阵
  • 第209周 1608. 特殊数组的特征值 1609. 奇偶树