| English | 简体中文 |

leetcode-logo

LeetCode 的解答


最近一次更新: 2022-04-23 14:06:35

#题名解答通过率难度标签
剑指 Offer II 069山峰数组的顶部Go71.2%简单数组二分查找
剑指 Offer II 024反转链表Go75.5%简单递归链表
剑指 Offer II 023两个链表的第一个重合节点Go69.9%简单哈希表链表双指针
剑指 Offer II 022链表中环的入口节点Go55.2%中等哈希表链表双指针
剑指 Offer II 021删除链表的倒数第 n 个结点Go52.6%中等链表双指针
剑指 Offer II 020回文子字符串的个数Go71.9%中等字符串动态规划
剑指 Offer II 019最多删除一个字符得到回文Go45.7%简单贪心双指针字符串
剑指 Offer II 018有效的回文Go51.5%简单双指针字符串
剑指 Offer II 017含有所有字符的最短字符串Go50.3%困难哈希表字符串滑动窗口
剑指 Offer II 016不含重复字符的最长子字符串Go47.6%中等哈希表字符串滑动窗口
剑指 Offer II 015字符串中的所有变位词Go61.9%中等哈希表字符串滑动窗口
剑指 Offer II 014字符串中的变位词Go51.3%中等哈希表双指针字符串滑动窗口
剑指 Offer II 013二维子矩阵的和Go66.0%中等设计数组矩阵前缀和
剑指 Offer II 012左右两边子数组的和相等Go66.9%简单数组前缀和
剑指 Offer II 0110 和 1 个数相同的子数组Go55.7%中等数组哈希表前缀和
剑指 Offer II 010和为 k 的子数组Go43.5%中等数组哈希表前缀和
剑指 Offer II 009乘积小于 K 的子数组Go53.7%中等数组滑动窗口
剑指 Offer II 008和大于等于 target 的最短子数组Go48.9%中等数组二分查找前缀和滑动窗口
剑指 Offer II 007数组中和为 0 的三个数Go44.2%中等数组双指针排序
剑指 Offer II 006排序数组中两个数字之和Go64.2%简单数组双指针二分查找
剑指 Offer II 005单词长度的最大乘积Go70.7%中等位运算数组字符串
剑指 Offer II 004只出现一次的数字Go70.8%中等位运算数组
剑指 Offer II 002二进制加法Go55.4%简单位运算数学字符串模拟
剑指 Offer II 003前 n 个数字二进制中 1 的个数Go78.6%简单位运算动态规划
剑指 Offer II 001整数除法Go20.9%简单位运算数学
剑指 Offer 68 - II二叉树的最近公共祖先Go70.3%简单深度优先搜索二叉树
剑指 Offer 68 - I二叉搜索树的最近公共祖先Python369.5%简单深度优先搜索二叉搜索树二叉树
剑指 Offer 64求1+2+…+nGo85.9%中等位运算递归脑筋急转弯
剑指 Offer 63股票的最大利润Go63.5%中等数组动态规划
剑指 Offer 62圆圈中最后剩下的数字Go65.8%简单递归数学
剑指 Offer 55 - II平衡二叉树Go59.4%简单深度优先搜索二叉树
剑指 Offer 61扑克牌中的顺子Go46.0%简单数组排序
剑指 Offer 67把字符串转换成整数Python329.0%中等字符串
剑指 Offer 66构建乘积数组Go60.0%中等数组前缀和
剑指 Offer 59 - II队列的最大值Go47.7%中等设计队列单调队列
剑指 Offer 59 - I滑动窗口的最大值Go44.6%困难队列滑动窗口单调队列堆(优先队列)
剑指 Offer 65不用加减乘除做加法Go59.2%简单位运算数学
剑指 Offer 54二叉搜索树的第k大节点Go76.2%简单深度优先搜索二叉搜索树二叉树
剑指 Offer 48最长不含重复字符的子字符串Go46.4%中等哈希表字符串滑动窗口
剑指 Offer 53 - II0~n-1中缺失的数字Rust44.7%简单位运算数组哈希表数学二分查找
剑指 Offer 58 - II左旋转字符串GoRust86.0%简单数学双指针字符串
剑指 Offer 53 - I在排序数组中查找数字 IGoRust53.1%简单数组二分查找
剑指 Offer 58 - I翻转单词顺序Python344.5%简单双指针字符串
剑指 Offer 47礼物的最大价值Go69.1%中等数组动态规划矩阵
剑指 Offer 52两个链表的第一个公共节点Go65.5%简单哈希表链表双指针
剑指 Offer 46把数字翻译成字符串Go52.3%中等字符串动态规划
剑指 Offer 57 - II和为s的连续正数序列Go71.0%简单数学双指针枚举
剑指 Offer 45把数组排成最小的数Go55.6%中等贪心字符串排序
剑指 Offer 57和为s的两个数字Go67.7%简单数组双指针二分查找
剑指 Offer 56 - II数组中数字出现的次数 IIPython380.5%中等位运算数组
剑指 Offer 56 - I数组中数字出现的次数Go69.3%中等位运算数组
剑指 Offer 55 - I二叉树的深度Go79.2%简单深度优先搜索广度优先搜索二叉树
剑指 Offer 34二叉树中和为某一值的路径Python358.5%中等深度优先搜索回溯二叉树
剑指 Offer 50第一个只出现一次的字符GoRust62.1%简单队列哈希表字符串计数
剑指 Offer 33二叉搜索树的后序遍历序列Go56.0%中等二叉搜索树递归二叉树单调栈
剑指 Offer 32 - III从上到下打印二叉树 IIIGo58.7%中等广度优先搜索二叉树
剑指 Offer 32 - II从上到下打印二叉树 IIGo68.8%简单广度优先搜索二叉树
剑指 Offer 32 - I从上到下打印二叉树Go63.8%中等广度优先搜索二叉树
剑指 Offer 39数组中出现次数超过一半的数字Go69.9%简单数组哈希表分治计数排序
剑指 Offer 38字符串的排列Go58.0%中等字符串回溯
剑指 Offer 37序列化二叉树Java56.8%困难深度优先搜索广度优先搜索设计字符串二叉树
剑指 Offer 31栈的压入、弹出序列Go61.9%中等数组模拟
剑指 Offer 36二叉搜索树与双向链表Python365.2%中等深度优先搜索二叉搜索树链表二叉树双向链表
剑指 Offer 42连续子数组的最大和Go60.7%简单数组分治动态规划
剑指 Offer 41数据流中的中位数Go58.4%困难设计双指针数据流排序堆(优先队列)
剑指 Offer 30包含min函数的栈Rust55.2%简单设计
剑指 Offer 40最小的k个数Go57.3%简单数组分治快速选择排序堆(优先队列)
剑指 Offer 35复杂链表的复制Go71.6%中等哈希表链表
剑指 Offer 18删除链表的节点Go60.1%简单链表
剑指 Offer 24反转链表Rust74.3%简单递归链表
剑指 Offer 16数值的整数次方Go34.5%中等递归数学
剑指 Offer 22链表中倒数第k个节点Go80.2%简单链表双指针
剑指 Offer 29顺时针打印矩阵Go43.8%简单数组矩阵模拟
剑指 Offer 15二进制中1的个数Go75.0%简单位运算
剑指 Offer 21调整数组顺序使奇数位于偶数前面Go64.7%简单数组双指针排序
剑指 Offer 20表示数值的字符串Go25.1%中等字符串
剑指 Offer 28对称的二叉树Go57.7%简单深度优先搜索广度优先搜索二叉树
剑指 Offer 27二叉树的镜像Go79.4%简单深度优先搜索广度优先搜索二叉树
剑指 Offer 26树的子结构Go46.7%中等深度优先搜索二叉树
剑指 Offer 25合并两个排序的链表Go72.7%简单递归链表
剑指 Offer 14- I剪绳子Go57.2%中等数学动态规划
剑指 Offer 07重建二叉树Go70.2%中等数组哈希表分治二叉树
剑指 Offer 06从尾到头打印链表Rust75.0%简单递归链表双指针
剑指 Offer 13机器人的运动范围Python353.3%中等深度优先搜索广度优先搜索动态规划
剑指 Offer 05替换空格Rust75.9%简单字符串
剑指 Offer 12矩阵中的路径Go45.3%中等数组回溯矩阵
剑指 Offer 11旋转数组的最小数字Rust49.2%简单数组二分查找
剑指 Offer 10- II青蛙跳台阶问题Go45.4%简单记忆化搜索数学动态规划
剑指 Offer 04二维数组中的查找Rust40.1%中等数组二分查找分治矩阵
剑指 Offer 03数组中重复的数字Go67.9%简单数组哈希表排序
剑指 Offer 10- I斐波那契数列Go36.2%简单记忆化搜索数学动态规划
剑指 Offer 09用两个栈实现队列Rust70.9%简单设计队列
2212射箭比赛中的最大得分C++46.5%中等位运算递归数组枚举
2211统计道路上的碰撞次数C++38.5%中等字符串
2210统计数组中峰和谷的数量Go57.6%简单数组
2206将数组划分成相等数对Go76.5%简单位运算数组哈希表计数
2196根据描述创建二叉树Python373.2%中等深度优先搜索广度优先搜索数组哈希表二叉树
2195向数组中追加 K 个整数Python322.9%中等贪心数组数学排序
2194Excel 表中某个范围内的单元格Go85.0%简单字符串
2182构造限制重复的字符串Java47.7%中等贪心字符串计数堆(优先队列)
2181合并零之间的节点Go86.3%中等链表模拟
2180统计各位数字之和为偶数的整数个数Go65.0%简单数学模拟
2187完成旅途的最少时间Python326.0%中等数组二分查找
2186使两字符串互为字母异位词的最少步骤数Go71.6%中等哈希表字符串计数
2185统计包含给定前缀的字符串Go79.3%简单数组字符串
2170使数组变成交替数组的最少操作数Python329.2%中等贪心数组哈希表计数
2169得到 0 的操作数Go76.0%简单数学模拟
2177找到和为给定整数的三个连续整数Go68.9%中等数学模拟
2176统计数组中相等且可以被整除的数对Go80.9%简单数组
2104子数组范围和Go62.7%中等数组单调栈
2100适合打劫银行的日子Go48.6%中等数组动态规划前缀和
2049统计最高分的节点数目Go51.7%中等深度优先搜索数组二叉树
2044统计按位或能得到最大值的子集数目Go81.9%中等位运算数组回溯
2043简易银行系统Go67.6%中等设计数组哈希表模拟
2055蜡烛之间的盘子Go43.2%中等数组字符串二分查找前缀和
2028找出缺失的观测数据Go50.7%中等数组数学模拟
2039网络空闲的时刻Go55.8%中等广度优先搜索数组
2038如果相邻两个颜色均相同则删除当前颜色Go63.7%中等贪心数学字符串博弈
2016增量元素之间的最大差值Go60.3%简单数组
2024考试的最大困扰度Go57.2%中等字符串二分查找前缀和滑动窗口
2000反转单词前缀GoRust79.5%简单双指针字符串
2006差的绝对值为 K 的数对数目GoRust85.5%简单数组哈希表计数
1984学生分数的最小差值Go62.9%简单数组排序滑动窗口
1994好子集的数目Go56.8%困难位运算数组数学动态规划状态压缩
1791找出星型图的中心节点Go84.0%简单
1765地图中的最高点Rust66.5%中等广度优先搜索数组矩阵
1763最长的美好子字符串Rust69.1%简单位运算哈希表字符串滑动窗口
1748唯一元素的和GoRust79.0%简单数组哈希表计数
1725可以形成最大正方形的矩形数目GoRust83.4%简单数组
1719重构一棵树的方案数Go69.8%困难拓扑排序
1631最小体力消耗路径Go49.9%中等深度优先搜索广度优先搜索并查集数组二分查找矩阵堆(优先队列)
1601最多可达成的换楼请求数目Go61.6%困难位运算数组回溯枚举
1606找到处理最多请求的服务器Go48.2%困难贪心数组有序集合堆(优先队列)
1584连接所有点的最小费用Go66.2%中等并查集数组最小生成树
1579保证图可完全遍历Go61.9%困难并查集
1588所有奇数长度子数组的和Go83.9%简单数组数学前缀和
1489找到最小生成树里的关键边和伪关键边Go68.5%困难并查集最小生成树排序强连通分量
1480一维数组的动态和Go86.9%简单数组前缀和
1447最简分数GoRust67.8%中等数学字符串数论
1423可获得的最大点数Go55.5%中等数组前缀和滑动窗口
1414和为 K 的最少斐波那契数字数目Rust70.6%中等贪心
1380矩阵中的幸运数Go77.0%简单数组矩阵
1342将数字变成 0 的操作次数Rust82.6%简单位运算数学
1319连通网络的操作次数Go61.9%中等深度优先搜索广度优先搜索并查集
2215找出两数组的不同Go66.8%简单数组哈希表
2217找到指定长度的回文数C++32.0%中等数组数学
2216美化数组的最少删除数Go46.8%中等贪心数组
1232缀点成线Go46.5%简单几何数组数学
1221分割平衡字符串Go84.4%简单贪心字符串计数
1219黄金矿工GoRust69.7%中等数组回溯矩阵
1218最长定差子序列Go51.5%中等数组哈希表动态规划
1706球会落何处Go69.3%中等深度优先搜索数组动态规划矩阵模拟
1208尽可能使字符串相等Go49.8%中等字符串二分查找前缀和滑动窗口
1203项目管理Go61.8%困难深度优先搜索广度优先搜索拓扑排序
1202交换字符串中的元素❤️Go50.5%中等深度优先搜索广度优先搜索并查集哈希表字符串
1405最长快乐字符串Rust64.0%中等贪心字符串堆(优先队列)
1189“气球” 的最大数量Go68.7%简单哈希表字符串计数
1128等价多米诺骨牌对的数量Go54.3%简单数组哈希表计数
1046最后一块石头的重量Go65.8%简单数组堆(优先队列)
1020飞地的数量Go61.0%中等深度优先搜索广度优先搜索并查集数组矩阵
1018可被 5 整除的二进制前缀Go51.4%简单数组
1004最大连续1的个数 IIIGo60.0%中等数组二分查找前缀和滑动窗口
1001网格照明Go45.1%困难数组哈希表
995K 连续位的最小翻转次数Go53.4%困难位运算数组前缀和滑动窗口
992K 个不同整数的子数组Go46.2%困难数组哈希表计数滑动窗口
989数组形式的整数加法Go46.9%简单数组数学
978最长湍流子数组Go47.3%中等数组动态规划滑动窗口
509斐波那契数Go66.6%简单递归记忆化搜索数学动态规划
969煎饼排序Go67.9%中等贪心数组双指针排序
959由斜杠划分区域Go74.2%中等深度优先搜索广度优先搜索并查集
954二倍数对数组Go38.9%中等贪心数组哈希表排序
947移除最多的同行或同列石头Go61.2%中等深度优先搜索并查集
917仅仅反转字母Go60.3%简单双指针字符串
888公平的糖果交换Go64.0%简单数组哈希表二分查找排序
887鸡蛋掉落Go29.6%困难数学二分查找动态规划
881救生艇Go53.8%中等贪心数组双指针排序
869重新排序得到 2 的幂Go64.1%中等数学计数枚举排序
861翻转矩阵后的得分Go80.8%中等贪心位运算数组矩阵
860柠檬水找零Go58.5%简单贪心数组
842将数组拆分成斐波那契序列Go48.6%中等字符串回溯
839相似字符串组Go57.9%困难深度优先搜索广度优先搜索并查集数组字符串
838推多米诺Go55.4%中等双指针字符串动态规划
830较大分组的位置Go54.3%简单字符串
803打砖块Go47.7%困难并查集数组矩阵
798得分最高的最小轮调Go61.4%困难数组前缀和
797所有可能的路径Go78.8%中等深度优先搜索广度优先搜索回溯
796旋转字符串Go63.0%简单字符串字符串匹配
787K 站中转内最便宜的航班Go38.9%中等深度优先搜索广度优先搜索动态规划最短路堆(优先队列)
778水位上升的泳池中游泳Go58.9%困难深度优先搜索广度优先搜索并查集数组二分查找矩阵堆(优先队列)
703数据流中的第 K 大元素Go51.9%简单设计二叉搜索树二叉树数据流堆(优先队列)
766托普利茨矩阵Go70.5%简单数组矩阵
590N 叉树的后序遍历Go77.8%简单深度优先搜索
589N 叉树的前序遍历Go76.1%简单深度优先搜索
765情侣牵手Go66.3%困难贪心深度优先搜索广度优先搜索并查集
763划分字母区间Go76.6%中等贪心哈希表双指针字符串
762二进制表示中质数个计算置位Go75.7%简单位运算数学
746使用最小花费爬楼梯Go61.6%简单数组动态规划
744寻找比目标字母大的最小字母Go49.7%简单数组二分查找
739每日温度❤️Go69.0%中等数组单调栈
738单调递增的数字Go50.0%中等贪心数学
728自除数Go78.9%简单数学
724寻找数组的中心下标Go48.4%简单数组前缀和
721账户合并Go47.4%中等深度优先搜索广度优先搜索并查集数组字符串
720词典中最长的单词Go51.9%简单字典树数组哈希表字符串排序
7171 比特与 2 比特字符Go55.4%简单数组
714买卖股票的最佳时机含手续费Go73.7%中等贪心数组动态规划
713乘积小于K的子数组Go44.0%中等数组滑动窗口
695岛屿的最大面积Go67.4%中等深度优先搜索广度优先搜索并查集数组矩阵
693交替位二进制数Go65.4%简单位运算
688骑士在棋盘上的概率Go58.3%中等动态规划
687最长同值路径Go44.8%中等深度优先搜索二叉树
685冗余连接 IIGo42.3%困难深度优先搜索广度优先搜索并查集
684冗余连接Go66.9%中等深度优先搜索广度优先搜索并查集
682棒球比赛Go72.3%简单数组模拟
680验证回文字符串 ⅡGo40.1%简单贪心双指针字符串
677键值映射Go66.5%中等设计字典树哈希表字符串
674最长连续递增序列Go52.2%简单数组
671二叉树中第二小的节点Go48.3%简单深度优先搜索二叉树
669修剪二叉搜索树Go66.6%中等深度优先搜索二叉搜索树二叉树
665非递减数列Go27.4%中等数组
661图片平滑器Go64.5%简单数组矩阵
653两数之和 IV - 输入 BSTGo63.0%简单深度优先搜索广度优先搜索二叉搜索树哈希表双指针二叉树
649Dota2 参议院Go47.9%中等贪心队列字符串
647回文子串Go66.2%中等字符串动态规划
643子数组最大平均数 I❤️Go44.5%简单数组滑动窗口
638大礼包Go64.4%中等位运算记忆化搜索数组动态规划回溯状态压缩
637二叉树的层平均值Go69.4%简单深度优先搜索广度优先搜索二叉树
633平方数之和Go39.0%中等数学双指针二分查找
629K个逆序对数组Go51.9%困难动态规划
628三个数的最大乘积Go52.4%简单数组数学排序
627变更性别SQL81.4%简单数据库
626换座位SQL68.6%中等数据库
621任务调度器Go58.1%中等贪心数组哈希表计数排序堆(优先队列)
620有趣的电影SQL77.2%简单数据库
617合并二叉树Go78.9%简单深度优先搜索广度优先搜索二叉树
606根据二叉树创建字符串Go63.1%简单深度优先搜索字符串二叉树
605种花问题Go33.0%简单贪心数组
599两个列表的最小索引总和Go57.3%简单数组哈希表字符串
598范围求和 IIGo57.2%简单数组数学
596超过5名学生的课SQL45.5%简单数据库
595大的国家SQL74.9%简单数据库
581最短无序连续子数组Go41.0%中等贪心数组双指针排序单调栈
575分糖果Go71.0%简单数组哈希表
572另一棵树的子树Go47.5%简单深度优先搜索二叉树字符串匹配哈希函数
567字符串的排列Go43.7%中等哈希表双指针字符串滑动窗口
566重塑矩阵Go66.6%简单数组矩阵模拟
564寻找最近的回文数Go30.4%困难数学字符串
561数组拆分 IGo78.0%简单贪心数组计数排序排序
560和为 K 的子数组❤️Go45.0%中等数组哈希表前缀和
553最优除法Go65.0%中等数组数学动态规划
547省份数量Go62.0%中等深度优先搜索广度优先搜索并查集
543二叉树的直径❤️Go56.7%简单深度优先搜索二叉树
540有序数组中的单一元素Go60.8%中等数组二分查找
538把二叉搜索树转换为累加树Go73.2%中等深度优先搜索二叉搜索树二叉树
537复数乘法Go74.9%中等数学字符串模拟
525连续数组Go54.1%中等数组哈希表前缀和
524通过删除字母匹配到字典里最长单词Go49.8%中等数组双指针字符串排序
521最长特殊序列 ⅠGo73.8%简单字符串
520检测大写字母Go57.4%简单字符串
513找树左下角的值Go73.1%中等深度优先搜索广度优先搜索二叉树
507完美数C49.0%简单数学
504七进制数Go52.2%简单数学
503下一个更大元素 IIGo65.0%中等数组单调栈
502IPOGo44.3%困难贪心数组排序堆(优先队列)
501二叉搜索树中的众数Go53.0%简单深度优先搜索二叉搜索树二叉树
500键盘行Go74.4%简单数组哈希表字符串
496下一个更大元素 IGo71.0%简单数组哈希表单调栈
495提莫攻击Go60.4%简单数组模拟
494目标和Go49.0%中等数组动态规划回溯
492构造矩形Go60.7%简单数学
488祖玛游戏Go51.3%困难广度优先搜索记忆化搜索字符串动态规划
485最大连续 1 的个数Go61.0%简单数组
480滑动窗口中位数Go44.7%困难数组哈希表滑动窗口堆(优先队列)
476数字的补数Go71.1%简单位运算
461汉明距离Go81.5%简单位运算
460LFU 缓存Go44.0%困难设计哈希表链表双向链表
455分发饼干Go57.3%简单贪心数组排序
453最小操作次数使数组元素相等Go61.3%简单数组数学
452用最少数量的箭引爆气球Go50.7%中等贪心数组排序
451根据字符出现频率排序Go71.6%中等哈希表字符串桶排序计数排序堆(优先队列)
448找到所有数组中消失的数字Go65.4%简单数组哈希表
447回旋镖的数量Go66.5%中等数组哈希表数学
441排列硬币Go45.8%简单数学二分查找
440字典序的第K小数字Go42.7%困难字典树
438找到字符串中所有字母异位词❤️Go54.4%中等哈希表字符串滑动窗口
437路径总和 III❤️Go57.1%中等深度优先搜索二叉树
435无重叠区间Go50.7%中等贪心数组动态规划排序
432全 O(1) 的数据结构Go47.2%困难设计哈希表链表双向链表
424替换后的最长重复字符Go53.7%中等哈希表字符串滑动窗口
420强密码检验器Go39.4%困难贪心字符串堆(优先队列)
416分割等和子集❤️Go51.5%中等数组动态规划
412Fizz BuzzGo71.3%简单数学字符串模拟
407接雨水 IIGo57.8%困难广度优先搜索数组矩阵堆(优先队列)
406根据身高重建队列Go74.8%中等贪心树状数组线段树数组排序
404左叶子之和Go60.3%简单深度优先搜索广度优先搜索二叉树
399除法求值Go59.2%中等深度优先搜索广度优先搜索并查集数组最短路
395至少有 K 个重复字符的最长子串❤️Go52.3%中等哈希表字符串分治滑动窗口
394字符串解码❤️Go56.0%中等递归字符串
393UTF-8 编码验证Go43.9%中等位运算数组
392判断子序列Go52.1%简单双指针字符串动态规划
389找不同Go68.5%简单位运算哈希表字符串排序
387字符串中的第一个唯一字符Go54.7%简单队列哈希表字符串计数
376摆动序列Go47.0%中等贪心数组动态规划
375猜数字大小 IIGo60.7%中等数学动态规划博弈
367有效的完全平方数Go44.8%简单数学二分查找
354俄罗斯套娃信封问题Go42.9%困难数组二分查找动态规划排序
352将数据流变为多个不相交区间Go67.6%困难设计二分查找有序集合
349两个数组的交集Go74.0%简单数组哈希表双指针二分查找排序
347前 K 个高频元素Go62.9%中等数组哈希表分治桶排序计数快速选择排序堆(优先队列)
345反转字符串中的元音字母Go54.2%简单双指针字符串
344反转字符串Go78.4%简单递归双指针字符串
338比特位计数Go78.6%简单位运算动态规划
337打家劫舍 IIIGo60.7%中等深度优先搜索动态规划二叉树
335路径交叉Go42.9%困难几何数组数学
330按要求补齐数组Go53.0%困难贪心数组
328奇偶链表Go65.4%中等链表
3263 的幂Go50.6%简单递归数学
322零钱兑换Go45.5%中等广度优先搜索数组动态规划
319灯泡开关Go57.3%中等脑筋急转弯数学
318最大单词长度乘积Go73.8%中等位运算数组字符串
316去除重复字母Go47.8%中等贪心字符串单调栈
310最小高度树Go43.2%中等深度优先搜索广度优先搜索拓扑排序
309最佳买卖股票时机含冷冻期Go62.7%中等数组动态规划
307区域和检索 - 数组可修改Go50.6%中等设计树状数组线段树数组
304二维区域和检索 - 矩阵不可变Go58.3%中等设计数组矩阵前缀和
303区域和检索 - 数组不可变Go74.6%简单设计数组前缀和
301删除无效的括号Go55.0%困难广度优先搜索字符串回溯
300最长递增子序列❤️Go53.3%中等数组二分查找动态规划
299猜数字游戏Go56.6%中等哈希表字符串计数
295数据流的中位数Go52.6%困难设计双指针数据流排序堆(优先队列)
290单词规律Go45.3%简单哈希表字符串
287寻找重复数Go65.0%中等位运算数组双指针二分查找
283移动零Go63.9%简单数组双指针
282给表达式添加运算符Go48.0%困难数学字符串回溯
279完全平方数Go64.6%中等广度优先搜索数学动态规划
278第一个错误的版本Java45.1%简单二分查找交互
273整数转换英文表示Go36.6%困难递归数学字符串
268丢失的数字Go65.6%简单位运算数组哈希表数学排序
260只出现一次的数字 IIIGo73.5%中等位运算数组
258各位相加Go71.0%简单数学数论模拟
242有效的字母异位词Go65.2%简单哈希表字符串排序
241为运算表达式设计优先级Go73.5%中等递归记忆化搜索数学字符串动态规划
240搜索二维矩阵 IIGo50.9%中等数组二分查找分治矩阵
239滑动窗口最大值Go49.8%困难队列数组滑动窗口单调队列堆(优先队列)
238除自身以外数组的乘积Go73.3%中等数组前缀和
237删除链表中的节点Go85.9%简单链表
236二叉树的最近公共祖先Go68.9%中等深度优先搜索二叉树
234回文链表Go51.3%简单递归链表双指针
232用栈实现队列Go68.8%简单设计队列
230二叉搜索树中第K小的元素Go75.3%中等深度优先搜索二叉搜索树二叉树
229求众数 IIGo53.5%中等数组哈希表计数排序
228汇总区间Go56.8%简单数组
226翻转二叉树Go79.1%简单深度优先搜索广度优先搜索二叉树
225用队列实现栈Go67.6%简单设计队列
221最大正方形Go48.8%中等数组动态规划矩阵
220存在重复元素 IIIGo28.9%中等数组桶排序有序集合排序滑动窗口
218天际线问题❤️Go54.5%困难树状数组线段树数组分治有序集合扫描线堆(优先队列)
217存在重复元素Go55.6%简单数组哈希表排序
215数组中的第K个最大元素Go64.7%中等数组分治快速选择排序堆(优先队列)
213打家劫舍 IIGo43.6%中等数组动态规划
212单词搜索 IIGo45.8%困难字典树数组字符串回溯矩阵
211添加与搜索单词 - 数据结构设计Go51.0%中等深度优先搜索设计字典树字符串
210课程表 IIGo55.4%中等深度优先搜索广度优先搜索拓扑排序
209长度最小的子数组Go48.5%中等数组二分查找前缀和滑动窗口
208实现 Trie (前缀树)❤️Go71.9%中等设计字典树哈希表字符串
207课程表Go53.9%中等深度优先搜索广度优先搜索拓扑排序
206反转链表Gophp72.9%简单递归链表
205同构字符串Go49.8%简单哈希表字符串
204计数质数Go37.5%中等数组数学枚举数论
200岛屿数量Go57.5%中等深度优先搜索广度优先搜索并查集数组矩阵
198打家劫舍❤️Go53.0%中等数组动态规划
196删除重复的电子邮箱SQL66.9%简单数据库
191位1的个数Go75.7%简单位运算
190颠倒二进制位Go70.9%简单位运算分治
189轮转数组Go44.3%中等数组数学双指针
188买卖股票的最佳时机 IVGo41.1%困难数组动态规划
184部门工资最高的员工SQL49.2%中等数据库
183从不订购的客户SQL67.2%简单数据库
182查找重复的电子邮箱SQL79.3%简单数据库
181超过经理收入的员工SQL69.2%简单数据库
180连续出现的数字SQL48.3%中等数据库
178分数排名SQL60.4%中等数据库
177第N高的薪水SQL46.4%中等数据库
176第二高的薪水SQL35.6%中等数据库
175组合两个表SQL73.5%简单数据库
172阶乘后的零Go48.2%中等数学
169多数元素Go66.7%简单数组哈希表分治计数排序
167两数之和 II - 输入有序数组Go58.5%中等数组双指针二分查找
166分数到小数Go33.3%中等哈希表数学字符串
160相交链表Go62.6%简单哈希表链表双指针
155最小栈Go58.0%简单设计
153寻找旋转排序数组中的最小值Go56.9%中等数组二分查找
152乘积最大子数组Go42.5%中等数组动态规划
149直线上最多的点数❤️Go36.5%困难几何数组哈希表数学
148排序链表Go66.5%中等链表双指针分治排序归并排序
146LRU 缓存❤️Go52.7%中等设计哈希表链表双向链表
145二叉树的后序遍历Go75.7%简单深度优先搜索二叉树
144二叉树的前序遍历Go71.0%简单深度优先搜索二叉树
142环形链表 IIGo56.0%中等哈希表链表双指针
141环形链表Go51.4%简单哈希表链表双指针
140单词拆分 IIGo52.4%困难字典树记忆化搜索哈希表字符串动态规划回溯
139单词拆分❤️Go52.9%中等字典树记忆化搜索哈希表字符串动态规划
137只出现一次的数字 IIGo72.1%中等位运算数组
136只出现一次的数字Go72.1%简单位运算数组
135分发糖果Go48.9%困难贪心数组
131分割回文串Go72.8%中等字符串动态规划回溯
130被围绕的区域Go45.5%中等深度优先搜索广度优先搜索并查集数组矩阵
127单词接龙Go47.4%困难广度优先搜索哈希表字符串
125验证回文串Go46.9%简单双指针字符串
123买卖股票的最佳时机 IIIGo55.7%困难数组动态规划
122买卖股票的最佳时机 IIGo70.2%中等贪心数组动态规划
121买卖股票的最佳时机❤️Go57.7%简单数组动态规划
119杨辉三角 IIGo68.2%简单数组动态规划
118杨辉三角Go74.6%简单数组动态规划
114二叉树展开为链表Go72.8%中等深度优先搜索链表二叉树
112路径总和Go53.2%简单深度优先搜索广度优先搜索二叉树
111二叉树的最小深度Go50.1%简单深度优先搜索广度优先搜索二叉树
110平衡二叉树Go56.9%简单深度优先搜索二叉树
105从前序与中序遍历序列构造二叉树Go71.0%中等数组哈希表分治二叉树
104二叉树的最大深度❤️Go76.9%简单深度优先搜索广度优先搜索二叉树
103二叉树的锯齿形层序遍历Go57.3%中等广度优先搜索二叉树
102二叉树的层序遍历Go64.7%中等广度优先搜索二叉树
101对称二叉树❤️Go57.5%简单深度优先搜索广度优先搜索二叉树
98验证二叉搜索树❤️Go35.9%中等深度优先搜索二叉搜索树二叉树
96不同的二叉搜索树❤️Go70.2%中等二叉搜索树数学动态规划二叉树
95不同的二叉搜索树 IIGo71.8%中等二叉搜索树动态规划回溯二叉树
94二叉树的中序遍历Go75.8%简单深度优先搜索二叉树
88合并两个有序数组Go52.2%简单数组双指针排序
87扰乱字符串Go48.2%困难字符串动态规划
86分隔链表Go63.2%中等链表双指针
85最大矩形Go52.8%困难数组动态规划矩阵单调栈
83删除排序链表中的重复元素Go53.6%简单链表
79单词搜索❤️Go46.2%中等数组回溯矩阵
78子集Go80.5%中等位运算数组回溯
76最小覆盖子串Go44.0%困难哈希表字符串滑动窗口
75颜色分类❤️Go60.1%中等数组双指针排序
70爬楼梯❤️Go53.6%简单记忆化搜索数学动态规划
69x 的平方根Go38.9%简单数学二分查找
67二进制求和Go53.9%简单位运算数学字符串模拟
66加一Go45.9%简单数组数学
64最小路径和Go69.2%中等数组动态规划矩阵
62不同路径Go67.0%中等数学动态规划组合数学
56合并区间Go48.4%中等数组排序
55跳跃游戏❤️Go43.5%中等贪心数组动态规划
53最大子数组和❤️Go54.9%简单数组分治动态规划
49字母异位词分组Go67.2%中等哈希表字符串排序
48旋转图像Go74.0%中等数组数学矩阵
46全排列❤️Go78.5%中等数组回溯
39组合总和❤️Go72.8%中等数组回溯
38外观数列Go59.9%中等字符串
34在排序数组中查找元素的第一个和最后一个位置Go42.2%中等数组二分查找
33搜索旋转排序数组Go43.5%中等数组二分查找
31下一个排列❤️Go37.5%中等数组双指针
29两数相除Go22.1%中等位运算数学
22括号生成Go77.4%中等字符串动态规划回溯
21合并两个有序链表Go66.7%简单递归链表
20有效的括号❤️Go44.5%简单字符串
19删除链表的倒数第 N 个结点❤️Go43.9%中等链表双指针
17电话号码的字母组合❤️Go57.7%中等哈希表字符串回溯
15三数之和❤️Go35.2%中等数组双指针排序
11盛最多水的容器❤️Go61.5%中等贪心数组双指针
6Z 字形变换Go51.9%中等字符串
5最长回文子串❤️GoRust36.5%中等字符串动态规划
3无重复字符的最长子串GoRust38.7%中等哈希表字符串滑动窗口
2两数相加GoRust41.6%中等递归链表数学
1两数之和GoRust52.5%简单数组哈希表