算法
小于 1 分钟
目录
001. 两数之和
002. 两数相加
003. 无重复最长子串
004. 寻找两个正序数组的中位数
005. 最长回文子串
006. Z字形变换
007. 整数反转
008. 字符串转换整数 (atoi)
009. 回文数
010. 正则表达式匹配
011_盛最多水的容器
012_整数转罗马数字
013_罗马数字转整数
014_最长公共前缀
015_三数之和
016_最接近的三数之和
017_电话号码的字母组合
018_四数之和
019_删除链表的倒数第 N 个结点
020_有效的括号
021_合并两个有序链表
022_括号生成
023_合并 K 个升序链表
024_两两交换链表中的节点
025_K 个一组翻转链表
026_删除有序数组中的重复项
027_移除元素
028_找出字符串中第一个匹配项的下标
029_两数相除
030_串联所有单词的子串
031_下一个排列
032_最长有效括号
033_搜索旋转排序数组
034_在排序数组中查找元素的第一个和最后一个位置
035_搜索插入位置
036_有效的数独
038_外观数列
039_组合总和
040_组合总和II
041_缺失的第一个正数
042_接雨水
043_字符串相乘
045_跳跃游戏II
046_全排列
047_全排列II
048_旋转图像
049_字母异位词分组
050. Pow(x,n)
053. 最大子数组和
054. 螺旋矩阵
055. 跳跃游戏
056. 合并区间
058_最后一个单词的长度
061. 旋转链表
063. 不同路径 II
064. 最小路径和
066_加一
067_二进制求和
069_x的平方根
070_爬楼梯
094_二叉树的中序遍历
095_不同的二叉搜索树II
096_不同的二叉搜索树
098_验证二叉搜索树
100. 相同的树
1004. 最大连续1的个数 III
101. 对称二叉树
102_二叉树的层序遍历
103_二叉树的锯齿形层序遍历
104_二叉树的最大深度
105_从前序与中序遍历序列构造二叉树
106. 从中序与后序遍历序列构造二叉树
107_二叉树的层序遍历 II
1071_字符串的最大公因子
108. 将有序数组转换为二叉搜索树
112. 路径总和
113_路径总和II
114. 二叉树展开为链表
1143. 最长公共子序列
1161. 最大层内元素和
117. 填充每个节点的下一个右侧节点指针 II
118. 杨辉三角
119. 杨辉三角 II
120. 三角形最小路径和
1207. 独一无二的出现次数
122. 买卖股票的最佳时机 I
122. 买卖股票的最佳时机 II
124. 二叉树中的最大路径和
125. 验证回文串
128. 最长连续序列
129. 求根节点到叶节点数字之和
130. 被围绕的区域
1318. 或运算的最小翻转次数
134. 加油站
135. 分发糖果
136. 只出现一次的数字
1372. 二叉树中的最长交错路径
139. 单词拆分
141. 环形链表
1431_拥有最多糖果的孩子
144_二叉树的前序遍历
1448. 统计二叉树中好节点的数目
145_二叉树的后序遍历
1456. 定长子串中元音的最大数目
146. LRU 缓存
146. LRU 缓存
1466. 重新规划路线
1493. 删掉一个元素以后全为 1 的最长子数组
150. 逆波兰表达式求值
151_反转字符串中的单词
155. 最小栈
160. 相交链表
162. 寻找峰值
162. 寻找峰值
1657. 确定两个字符串是否接近
167. 两数之和 II - 输入有序数组
1679_K 和数对的最大数目
173. 二叉搜索树迭代器
1732. 找到最高海拔
1768_交替合并字符串
189. 轮转数组
1926. 迷宫中离入口最近的出口
198. 打家劫舍
199. 二叉树的右视图
200. 岛屿数量
202. 快乐数
203. 移除链表元素
206. 反转链表
208. 实现 Trie (前缀树)
209. 长度最小的子数组
2095. 删除链表的中间节点
2130. 链表最大孪生和
215. 数组中的第K个最大元素
216. 组合总和 III
219. 存在重复元素 II
2215. 找出两数组的不同
222. 完全二叉树的节点个数
226. 翻转二叉树
228. 汇总区间
230. 二叉搜索树中第K小的元素
2300. 咒语和药水的成功对数
2336. 无限集中的最小数字
234. 回文链表
2352. 相等行列对
236. 二叉树的最近公共祖先
238_除自身以外数组的乘积
2390. 从字符串中移除星号
242. 有效的字母异位词
2542. 最大子序列的分数
274. H 指数
283_移动0
289. 生命游戏
290. 单词规律
300. 最长递增子序列
322. 零钱兑换
328. 奇偶链表
334. 递增的三元子序列
338. 比特位计数
345_反转字符串中的元音字母
374. 猜数字大小
380. O(1) 时间插入、删除和获取随机元素
383. 赎金信
392_判断子序列
394. 字符串解码
435. 无重叠区间
437. 路径总和 III
443_压缩字符串
452. 用最少数量的箭引爆气球
51. N 皇后
52. N 皇后 II
530. 二叉搜索树的最小绝对差
547. 省份数量
605_种花问题
62. 不同路径
637. 二叉树的层平均值
643_子数组最大平均数 I
649. Dota2 参议院
68. 文本左右对齐
700. 二叉搜索树中的搜索
700. 二叉搜索树中的搜索
714. 买卖股票的最佳时机含手续费
72. 编辑距离
724_寻找数组的中心下标
73. 矩阵置零
735. 行星碰撞
739. 每日温度
746. 使用最小花费爬楼梯
75. 颜色分类
76. 最小覆盖子串
77. 组合
79. 单词搜索
790. 多米诺和托米诺平铺
80. 删除有序数组中的重复项 II
82. 删除排序链表中的重复元素 II
83. 删除排序链表中的重复元素
841. 钥匙和房间
86. 分隔链表
86. 分隔链表
872. 叶子相似的树
875. 爱吃香蕉的珂珂
875. 爱吃香蕉的珂珂
901. 股票价格跨度
92. 反转链表 II
933. 最近的请求次数
994. 腐烂的橘子
LCP 68_美观的花束
Powered by Waline v2.15.5