跳过正文
  1. 科学/
  2. 计算机/
  3. 算法/

Leetcode

0007 整数反转
思想
0008 字符串转整数
思想
0009 回文数
0010 正则表达式
DP
0011 盛最多水的容器
双指针
0012 整数转罗马数字
贪心
0013 罗马数字转整数
罗马数字规则
0014 最长公共前缀
0015 三数之和
排序 双指针
0016 最接近的三数之和
排序 双指针
0017 电话号码字母组合
DFS回溯
0018 四数之和
排序 双层固定 双指针
0019 删除链表倒数第N个结点
哑节点dummy 快慢指针
0020 有效的括号
0021 合并两个有序链表
dummy虚拟节点 双指针迭代
0022 括号生成
DFS回溯
0023 合并K个升序链表
最小堆(优先队列)
0024 两两交换链表中的节点
递归
0025 K个一组翻转链表
lc
0026 删除有序数组中的重复项
快慢指针
0027 移除元素
双指针
0028 找出字符串中第一个匹配项的下标
滑动窗口 暴力
0029 两数相除
负数域 倍增位移
0030 串连所有单词的子串
分组滑动窗口
0031 下一个排列
lc
0032 最长有效括号
DP
0033 搜索旋转排序数组
二分
0034 在排序数组中查找元素的第一个和最后一个位置
二分
0035 搜索插入位置
二分
0036 有效的数独
lc
0037 解数独
DFS
0038 外观数列
双指针
0039 组合总和
lc
0040 数字组合II
DFS
0041 缺失的第一个正数
原地哈希
0042 接雨水
双指针
0043 字符串相乘
lc
0044 通配符匹配
记忆化DFS
0045 跳跃游戏
贪心
0046 全排列
DFS
0047 全排列II
DFS
0048 图像旋转
lc
0049 字母异位词分组
哈希
0050 快速幂
lc
N皇后
DFS回溯
0052.N-Queens II
DFS 回溯
DP
0054 螺旋矩阵
lc
0055 跳跃游戏
贪心
0056 合并区间
lc
0057 插入区间
lc
0058 最长一个单词的长度
双指针
0059 螺旋矩阵II
lc
0060 第 K 个区间排列
lc
0061 旋转链表
快慢指针
0062 不同路径
DP
0063 不同路径II
DP DFS
0064 最小路径
DP
0065 有效数字
lc
0066 加一
lc
0067 二进制求和
双指针 模
0068 文本左右对齐
lc
0069 x 的平方根
二分
0070 爬楼梯
DP
0071 简化路径
0072 编辑距离
DP
0073 矩阵置零
lc
0074 搜索二维矩阵
二分
0075 颜色分类
三指针
0076 最小覆盖子串
滑动窗口
0077 组合
DFS 回溯
0078 子集
二叉回溯
0079 单词搜索
矩阵 DFS 回溯
0080 删除有序数组中重复项 II
快慢指针
0081 搜索旋转排序数组 II
lc
0082 删除链表中的重复元素 II
lc
0083 删除排序链表中重复元素
链表
0084 柱状图中最大的矩形
单调栈
0085 最大矩形
单调栈
0086 分隔链表
lc
0087 扰乱字符串
记忆化搜索
0088 合并两个有序数组
双指针
0089 格雷编码
公式
0090 子集 II
二叉 回溯
0091 解码方法
一维DP
0092 反转链表 II
链表
0093 复制 IP 地址
回溯
0094 二叉树的中序遍历
二叉树
0095 不同的二叉搜索树 II
区间DFS
0096 不同的二叉搜索树
卡特兰树DP
0097 交错字符串
记忆化DP
0098 验证二叉搜索树
lc
0099 恢复二叉搜索树
lc