✒️
91-days-algorithm
  • Leetcode 题解
  • algorithms
    • 贪心算法
    • 字符串匹配算法
  • extensions
    • 面试题 04.09. 二叉搜索树序列
    • 1755. 最接近目标值的子序列和
    • 5. 最长回文子串
    • 77. 组合
    • 925. 长按键入
    • 剑指 Offer 57 - II. 和为 s 的连续正数序列
  • medium
    • 1371. 每个元音包含偶数次的最长子字符串
    • 面试题 17.13 恢复空格
    • dp
      • 673. 最长递增子序列的个数
    • heap
      • 215. 数组中的第 K 个最大元素
      • 1046. 最后一块石头的重量
      • 23. 合并K个升序链表
      • 451. 根据字符出现频率排序
      • 378. 有序矩阵中第K小的元素
      • 1054. 距离相等的条形码
    • hot
      • 34.traversal-of-binary-tree
      • 92.反转链表 II
      • 206.反转链表
      • 25.K 个一组翻转链表
      • 78.子集
      • 62.不同路径
      • 32.最长有效括号
      • 20.有效括号
      • 1371.每个元音包含偶数次的最长子字符串
      • 网易面试题
      • 560.和为 K 的子数组
    • prune
      • 814.二叉树剪枝
      • 39.组合总和
      • 40. 组合总和 II
      • 47. 全排列 II
    • rk-kpm
      • 28. 实现 strStr()
    • trie
      • 208.实现 Trie
      • 677.键值映射
      • 面试题 17.17.多次搜索
    • union-find
      • 547.朋友圈
      • 924.尽量减少恶意软件的传播
      • 1319.连通网络的操作次数
      • 1202. 交换字符串中的元素
  • problems
    • 19. 删除链表的倒数第 N 个结点
    • 21. 合并两个有序链表
    • 2. 两数相加
  • topics
    • 438. 找到字符串中所有字母异位词
    • 1254. 统计封闭岛屿的数目
    • 980.不同路径 III
    • 322. 零钱兑换
    • 416.分割等和子集
    • 494. 目标和
    • 题目描述
    • 题目描述
    • 题目描述
    • 题目描述
    • 题目描述
    • day-88
    • 题目描述
    • 题目描述
    • 881. 救生艇
    • binary-search
      • 69. x 的平方根
      • 278. 第一个错误的版本
      • 162. 寻找峰值
      • 81. 搜索旋转排序数组 II
      • 33. 搜索旋转排序数组
    • greedy
      • 455. 分发饼干
      • 605. 种花问题
      • 135. 分发糖果
      • 976. 三角形的最大周长
      • 452. 用最少数量的箭引爆气球
      • 435. 无重叠区间
    • searching
      • 5210. 球会落何处
    • sliding-window
      • 1456. 定长子串中元音的最大数目
      • 581.最短无序连续子数组
  • basic
    • array-stack-queue
      • 66.加一
      • 821.字符的最短距离
      • 1381.设计一个支持增量操作的栈
      • 394.字符串解码
      • 232.用栈实现队列
      • 768. 最多能完成排序的块 II
      • 28. 实现 strStr()
      • 380.常数时间插入、删除和获取随机元素
      • 402. 移掉 K 位数字
      • 189. 旋转数组
      • 75.颜色分类
    • binary-tree
      • 104.二叉树的最大深度
      • 100.相同的树
      • 129.求根到叶子节点数字之和
      • 513.找树左下角的值
      • 297. 二叉树的序列化与反序列化
      • 987. 二叉树的垂序遍历
      • 257.二叉树的所有路径
      • 105.从前序与中序遍历序列构造二叉树
      • 543. 二叉树的直径
      • 112.路径总和
      • 404.左叶子之和
      • 98. 验证二叉搜索树
    • hashmap
      • 1. 两数之和
      • 347. 前 K 个高频元素
      • 447.回旋镖的数量
      • 3. 无重复字符的最长子串
      • 30. 串联所有单词的子串
      • 37. 解数独
      • 149. 直线上最多的点数
      • 面试题 04.01.节点间通路
      • 645.错误的集合
    • linked-list
      • 24. 两两交换链表中的节点
      • 61. 旋转链表
      • 109. 有序链表转换二叉搜索树
      • 160.相交链表
      • 142.环形链表 II
      • 146. LRU 缓存机制
      • 83. 删除排序链表中的重复元素
      • 206.反转链表
    • two-pointers
      • 35. 搜索插入位置
      • 74. 搜索二维矩阵
      • 26.删除排序数组中的重复项
      • 876. 链表的中间结点
      • 1052. 爱生气的书店老板
      • 239. 滑动窗口最大值
      • 面试题 17.11.单词距离
      • 875.爱吃香蕉的珂珂
      • 42.接雨水
      • 167.两数之和 II - 输入有序数组
Powered by GitBook
On this page

Was this helpful?

  1. basic

two-pointers

35. 搜索插入位置74. 搜索二维矩阵26.删除排序数组中的重复项876. 链表的中间结点1052. 爱生气的书店老板239. 滑动窗口最大值面试题 17.11.单词距离875.爱吃香蕉的珂珂42.接雨水167.两数之和 II - 输入有序数组
Previous206.反转链表Next35. 搜索插入位置

Last updated 4 years ago

Was this helpful?