91alg-7-dailyCheck

记录91天刷题打卡过程 题目列表如下:

  1. 数组形式的整数加法
  2. 字符的最短距离
  3. 设计一个支持增量操作的栈
  4. 字符串解码
  5. 用栈实现队列
  6. 最多能完成排序的块 II
  7. 旋转链表
  8. 两两交换链表中的节点
  9. 有序链表转换二叉搜索树
  10. 相交链表
  11. 环形链表 II
  12. LRU 缓存机制
  13. 二叉树的最大深度
  14. 相同的树
  15. 求根到叶子节点数字之和
  16. 找树左下角的值
  17. 二叉树的序列化与反序列化
  18. 二叉树的垂序遍历
  19. 两数之和
  20. 前 K 个高频元素
  21. 回旋镖的数量
  22. 无重复字符的最长子串
  23. 串联所有单词的子串
  24. 使数组和能被 P 整除
  25. 链表的中间结点
  26. 删除有序数组中的重复项
  27. 搜索插入位置
  28. 滑动窗口最大值
  29. 找到小镇的法官
  30. 可能的二分法
  1. 项目管理
  2. 机器人能否返回原点
  3. 单线程 CPU
  4. 你完成的完整对局数
  5. 满足三条件之一需改变的最少字符数
  6. 排序数组
  7. x 的平方根
  8. 第一个错误的版本
  9. Triple Inversion.
  10. Minimum Light Radius
  11. Kth Pair Distance
  12. 水位上升的泳池中游泳
  13. 定长子串中元音的最大数目
  14. 新 21 点
  15. 找到字符串中所有字母异位词
  16. 最小覆盖子串
  17. 将 x 减到 0 的最小操作数
  18. 二进制手表
  19. N 皇后 II
  20. 岛屿的最大面积
  21. 地图分析
  22. Shortest Cycle Containing Target Node
  23. Top View of a Tree
  24. 使用最小花费爬楼梯
  25. 打家劫舍
  26. 最长递增子序列的个数
  27. 最长公共子序列
  28. 不同路径
  29. 骑士在棋盘上的概率
  30. 我能赢么
  31. 分割等和子集
  1. 目标和
  2. 零钱兑换
  3. 零钱兑换 II
  4. 分发饼干
  5. 无重叠区间
  6. 救生艇
  7. 不同的二叉搜索树
  8. 合并 K 个排序链表
  9. 漂亮数组
  10. 只出现一次的数字 III
  11. 子集
  12. 实现 Trie (前缀树)
  13. 键值映射
  14. 面试题 17.17 多次搜索
  15. 省份数量
  16. 尽量减少恶意软件的传播
  17. 连通网络的操作次数
  18. 二叉树剪枝
  19. 组合总和
  20. 组合总数 II
  21. 全排列 II
  22. 实现 strStr()
  23. 实现 strStr()KMP
  24. 数组中的第 K 个最大元素
  25. 最后一块石头的重量
  26. 合并 K 个排序链表
  27. 根据字符出现频率排序
  28. 有序矩阵中第 K 小的元素
  29. 距离相等的条形码