LeetCode 题解整理

xiaoxiao2021-02-28  10

按照 探索 中初级-中级-高级的顺序刷题,下面是目前完成的题解,未完成版,随时更新。


18/08/30更新

回溯算法 - Remove Invalid Parentheses

18/08/04更新

设计问题 - LRU 缓存机制

18/08/03更新

动态规划 - 单词拆分 II

18/07/30更新

回溯算法 - 通配符匹配

18/07/27更新

回溯算法 - 单词搜索 II回溯算法 - 分割回文串

18/07/25更新

树和图 - 矩阵中的最长递增路径

18/07/22更新

其他 - 天际线问题动态规划 - 戳气球

18/07/21更新

数学 - 直线上最多的点数

18/07/20更新

数组和字符串 - 生命游戏 Game of Life数组和字符串 - 最小窗口子字符串

18/07/19更新

其他 - 接雨水

18/07/18更新

其他 - 柱状图中最大的矩形

18/07/17 更新

数组和字符串 - 盛最多水的容器设计问题 - 实现 Trie (前缀树)链表 - 链表排序排序和搜索 - 两个排序数组的中位数

18/06/04 更新

树和图 - 单词接龙

18/06/03 更新

数组和字符串 - 最长连续序列

18/06/02 更新

树和图 - 计算右侧小于当前元素的个数

18/06/01 更新

树和图 - 二叉树中的最大路径和树和图 - 课程表、课程表 II

18/05/31 更新

排序和搜索 - 摆动排序 II

18/05/30 更新

树和图 - Lowest Common Ancestor of a Binary Tree 二叉树的最近公共祖先树和图 - Friend Circles

18/05/29 更新

回溯算法 - 正则表达式匹配

18/05/28 更新

数学 - 最大数其他 - Queue Reconstruction by Height数组和字符串 - 螺旋矩阵

18/05/27 更新

树和图 - 从前序与中序遍历序列构造二叉树

初级

数组 - 两个数组的交集 II数组 - 从排序数组中删除重复项数组 - 买卖股票的最佳时机 II数组 - 旋转数组数组 - 存在重复数组 - 只出现一次的数字数组 - 加一数组 - 移动零数组 - 两数之和数组 - 有效的数独数组 - 旋转图像字符串 - 反转字符串字符串 - 颠倒整数字符串 - 字符串中的第一个唯一字符字符串 - 有效的字母异位词字符串 - 验证回文字符串字符串 - 字符串转整数(atoi)字符串 - 实现strStr()字符串 - 数数并说字符串 - 最长公共前缀链表 - 回文链表链表 - 删除链表的倒数第N个节点链表 - 删除链表的结点链表 - 反转链表链表 - 合并两个有序链表链表 - 环形链表树 - 将有序数组转换为二叉搜索树树 - 二叉树的层次遍历树 - 二叉树的最大深度树 - 对称二叉树树 - 验证二叉搜索树排序和搜索 - 合并两个有序数组排序和搜索 - 第一个错误的版本动态规划 - 买卖股票的最佳时机动态规划 - 打家劫舍动态规划 - 最大子序和动态规划 - 爬楼梯设计问题 - Shuffle an Array设计问题 - 最小栈数学 - Fizz Buzz数学 - 计数质数数学 - 3的幂数学 - 罗马数字转整数其他 - 位1的个数其他 - 帕斯卡三角形其他 - 有效的括号其他 - 汉明距离其他 - 缺失数字[其他 - 颠倒二进制位]

中级

数组和字符串 - 三数之和数组和字符串 - 矩阵置零数组和字符串 - 字谜分组数组和字符串 - 无重复字符的最长子串数组和字符串 - 最长回文子串数组和字符串 - 递增的三元子序列链表 - 两数相加链表 - Odd Even Linked List链表 - 相交链表树和图 - 中序遍历二叉树树和图 - 二叉树的锯齿形层次遍历树和图 - 每个节点的右向指针树和图 - Kth Smallest Element in a BST树和图 - 岛屿的个数树和图 - 从前序与中序遍历序列构造二叉树回溯算法 - 电话号码的字母组合回溯算法 - 生成括号回溯算法 - 全排列回溯算法 - 子集回溯算法 - 单词搜索排序和搜索 - 分类颜色排序和搜索 - Top K Frequent Elements排序和搜索 - 寻找峰值排序和搜索 - 搜索范围排序和搜索 - 合并区间排序和搜索 - 搜索旋转排序数组排序和搜索 - Search a 2D Matrix II动态规划 - 跳跃游戏动态规划 - 不同路径动态规划 - 零钱兑换动态规划 - Longest Increasing Subsequence设计问题 - Insert Delete GetRandom O(1)[设计问题 - Serialize and Deserialize Binary Tree]数学 - 快乐数数学 - 阶乘后的零数学 - Excel表列序号数学 - x 的平方根[数学 - Pow(x, n)][数学 - 两数相除][数学 - 分数到小数]其他 - 两整数之和其他 - 逆波兰表达式求值其他 - 求众数其他 - Task Scheduler

高级

数组和字符串 - Product of Array Except Self数组和字符串 - 四数相加 II数组和字符串 - 第一个缺失的正数数组和字符串 - 寻找重复数数组和字符串 - Basic Calculator II数组和字符串 - 螺旋矩阵数组和字符串 - 最长连续序列数组和字符串 - 盛最多水的容器数组和字符串 - Game of Life数组和字符串 - Sliding Window Maximum数组和字符串 - 最小窗口子字符串链表 - 合并K个元素的有序链表链表 - 链表排序链表 - 复制带随机指针的链表树和图 - 计算右侧小于当前元素的个数树和图 - 被围绕的区域树和图 - Lowest Common Ancestor of a Binary Tree 二叉树的最近公共祖先树和图 - Friend Circles树和图 - 单词接龙树和图 - 二叉树中的最大路径和树和图 - 课程表、课程表 II树和图 - 矩阵中的最长递增路径回溯算法 - 正则表达式匹配回溯算法 - 分割回文串回溯算法 - 单词搜索 II回溯算法 - Remove Invalid Parentheses回溯算法 - 通配符匹配排序和搜索 - 摆动排序 II排序和搜索 - Kth Smallest Element in a Sorted Matrix排序和搜索 - 两个排序数组的中位数动态规划 - 乘积最大子序列动态规划 - Best Time to Buy and Sell Stock with Cooldown动态规划 - Perfect Squares动态规划 - 单词拆分动态规划 - 单词拆分 II动态规划 - 戳气球设计问题 - 数据流的中位数设计问题 - LRU 缓存机制设计问题 - 实现 Trie (前缀树)[设计问题 - Flatten Nested List Iterator]数学 - 最大数数学 - 直线上最多的点数其他 - Queue Reconstruction by Height其他 - 接雨水其他 - 天际线问题其他 - 柱状图中最大的矩形
转载请注明原文地址: https://www.6miu.com/read-2150091.html

最新回复(0)