| English | 简体中文 | 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左旋转字符串Go、Rust86.0%简单数学、双指针、字符串剑指 Offer 53 - I在排序数组中查找数字 IGo、Rust53.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第一个只出现一次的字符Go、Rust62.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反转单词前缀Go、Rust79.5%简单双指针、字符串2006差的绝对值为 K 的数对数目Go、Rust85.5%简单数组、哈希表、计数1984学生分数的最小差值Go62.9%简单数组、排序、滑动窗口1994好子集的数目Go56.8%困难位运算、数组、数学、动态规划、状态压缩1791找出星型图的中心节点Go84.0%简单图1765地图中的最高点Rust66.5%中等广度优先搜索、数组、矩阵1763最长的美好子字符串Rust69.1%简单位运算、哈希表、字符串、滑动窗口1748唯一元素的和Go、Rust79.0%简单数组、哈希表、计数1725可以形成最大正方形的矩形数目Go、Rust83.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最简分数Go、Rust67.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黄金矿工Go、Rust69.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反转链表Go、php72.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最长回文子串❤️Go、Rust36.5%中等字符串、动态规划3无重复字符的最长子串Go、Rust38.7%中等哈希表、字符串、滑动窗口2两数相加Go、Rust41.6%中等递归、链表、数学1两数之和Go、Rust52.5%简单数组、哈希表