0001 |
Two Sum (两数之和) |
c |
c++ |
java |
python |
go |
my_solution |
Easy |
0002 |
Add Two Numbers(两数相加) |
c |
c++ |
java |
python |
go |
my_solution |
Medium |
0003 |
Longest Substring Without Repeating Characters(无重复字符的最长子串) |
c |
c++ |
java |
python |
go |
my_solution |
Medium |
0004 |
Median of Two Sorted Arrays(寻找两个有序数组的中位数) |
c |
c++ |
java |
python |
go |
|
Hard |
0005 |
Longest Palindromic Substring(最长回文子串) |
c |
c++ |
java |
python |
go |
|
Medium |
0006 |
ZigZag Conversion(Z字形变换) |
c |
c++ |
java |
python |
go |
my_solution |
Medium |
0007 |
Reverse Integer(整数翻转) |
c |
c++ |
java |
python |
go |
my_solution |
Easy |
0008 |
String to Integer (atoi)(字符串转换整数 atoi) |
c |
c++ |
java |
python |
go |
my_solution |
Medium |
0009 |
Palindrome Number(回文数) |
c |
c++ |
java |
python |
go |
my_solution |
Easy |
0010 |
Regular Expression Matching(正则表达式匹配) |
c |
c++ |
java |
python |
go |
|
Hard |
0011 |
Container With Most Water(盛最多水的容器) |
c |
c++ |
java |
python |
go |
my_solution |
Medium |
0012 |
Integer to Roman(整数转罗马数字) |
c |
c++ |
java |
python |
go |
|
Medium |
0013 |
Roman to Integer(罗马数字转整数) |
c |
c++ |
java |
python |
go |
my_solution |
Easy |
0014 |
Longest Common Prefix(最长公共前缀) |
c |
c++ |
java |
python |
go |
|
Easy |
0015 |
3Sum(三数之和) |
c |
c++ |
java |
python |
go |
my_solution |
Medium |
0016 |
3Sum Closest(最接近的三数之和) |
c |
c++ |
java |
python |
go |
|
Medium |
0017 |
Letter Combinations of a Phone Number(电话号码的字母组合) |
c |
c++ |
java |
python |
go |
my_solution |
Medium |
0018 |
4sum(四数之和) |
c |
c++ |
java |
python |
go |
|
Medium |
0019 |
Remove Nth Node From End of List(删除链表的倒数第N个节点) |
c |
c++ |
java |
python |
go |
my_solution |
Medium |
0020 |
Valid Parentheses(有效的括号) |
c |
c++ |
java |
python |
go |
my_solution |
Easy |
0021 |
Merge Two Sorted Lists(合并两个有序链表) |
c |
c++ |
java |
python |
go |
my_solution |
Easy |
0022 |
Generate Parentheses(生成括号) |
c |
c++ |
java |
python |
go |
my_solution |
Medium |
0023 |
Merge k Sorted Lists(合并k个排序链表) |
c |
c++ |
java |
python |
go |
my_solution |
Hard |
0024 |
Swap Nodes in Pairs(两两交换链表中的节点) |
c |
c++ |
java |
python |
go |
my_solution |
Medium |
0025 |
Reverse Nodes in k-Group(k个一组翻转链表) |
c |
c++ |
java |
python |
go |
my_solution |
Hard |
0026 |
Remove Duplicates from Sorted Array(删除排序数组中的重复项) |
c |
c++ |
java |
python |
go |
|
Easy |
0027 |
Basic Calculator II(基本计算器 II) |
c |
c++ |
java |
python |
go |
|
Medium |
0027 |
Remove Element(移除元素) |
c |
c++ |
java |
python |
go |
|
Easy |
0028 |
Implement strStr()(实现strStr) |
c |
c++ |
java |
python |
go |
|
Easy |
0029 |
Divide Two Integers(两数相除) |
c |
c++ |
java |
python |
go |
|
Medium |
0030 |
Substring with Concatenation of All Words(串联所有单词的子串) |
c |
c++ |
java |
python |
go |
my_solution |
Hard |
0031 |
Next Permutation(下一个排列) |
c |
c++ |
java |
python |
go |
|
Medium |
0032 |
Longest Valid Parentheses(最长有效括号) |
c |
c++ |
java |
python |
go |
|
Hard |
0033 |
Search in Rotated Sorted Array(搜索旋转排序数组) |
c |
c++ |
java |
python |
go |
my_solution |
Medium |
0034 |
Find First and Last Position of Element in Sorted Array(在排序数组中查找元素的第一个和最后一个位置) |
c |
c++ |
java |
python |
go |
my_solution |
Medium |
0035 |
Search Insert Position(搜索插入位置) |
c |
c++ |
java |
python |
go |
my_solution |
Easy |
0036 |
Valid Sudoku(有效的数独) |
c |
c++ |
java |
python |
go |
|
Medium |
0037 |
Sudoku Solver(解数独) |
c |
c++ |
java |
python |
go |
|
Hard |
0038 |
Count and Say(外观数列) |
c |
c++ |
java |
python |
go |
|
Easy |
0039 |
Combination Sum(组合总和) |
c |
c++ |
java |
python |
go |
|
Medium |
0040 |
Combination Sum II(组合总和2) |
c |
c++ |
java |
python |
go |
|
Medium |
0041 |
First Missing Positive(缺失的第一个正数) |
c |
c++ |
java |
python |
go |
|
Hard |
0042 |
trapping-rain-water(接雨水) |
c |
c++ |
java |
python |
go |
|
Hard |
0043 |
Multiply Strings(字符串相乘) |
c |
c++ |
java |
python |
go |
|
Medium |
0044 |
Wildcard Matching(通配符匹配) |
c |
c++ |
java |
python |
go |
|
Hard |
0045 |
Jump Game II(跳跃游戏 II) |
c |
c++ |
java |
python |
go |
|
Hard |
0046 |
Permutations(全排列) |
c |
c++ |
java |
python |
go |
|
Medium |
0047 |
Permutations II(全排列2) |
c |
c++ |
java |
python |
go |
|
Medium |
0048 |
Rotate Image(旋转图像) |
c |
c++ |
java |
python |
go |
|
Medium |
0049 |
group-anagrams(字母异位词分组) |
c |
c++ |
java |
python |
go |
|
Medium |
0050 |
Pow(x, n) |
c |
c++ |
java |
python |
go |
|
Medium |
0051 |
N-Queens(N皇后) |
c |
c++ |
java |
python |
go |
|
Hard |
0052 |
N-Queens II(N皇后 II) |
c |
c++ |
java |
python |
go |
|
Hard |
0053 |
Maximum Subarray(最大子序和) |
c |
c++ |
java |
python |
go |
|
Easy |
0054 |
Spiral Matrix(螺旋矩阵) |
c |
c++ |
java |
python |
go |
|
Medium |
0055 |
Jump Game(跳跃游戏) |
c |
c++ |
java |
python |
go |
my_solution |
Medium |
0056 |
Merge Intervals(合并区间) |
c |
c++ |
java |
python |
go |
my_solution |
Medium |
0057 |
Insert Interval(插入区间) |
c |
c++ |
java |
python |
go |
|
Hard |
0058 |
Length of Last Word(最后一个单词的长度) |
c |
c++ |
java |
python |
go |
|
Easy |
0059 |
Spiral Matrix II(螺旋矩阵 II) |
c |
c++ |
java |
python |
go |
|
Medium |
0060 |
Permutation Sequence(第k个排列) |
c |
c++ |
java |
python |
go |
|
Hard |
0061 |
Rotate List(旋转链表) |
c |
c++ |
java |
python |
go |
my_solution |
Medium |
0062 |
Unique Paths(不同路径) |
c |
c++ |
java |
python |
go |
|
Medium |
0063 |
Unique Paths II(不同路径 II) |
c |
c++ |
java |
python |
go |
|
Medium |
0064 |
Minimum Path Sum(最小路径和) |
c |
c++ |
java |
python |
go |
|
Medium |
0065 |
Valid Number(有效数字) |
c |
c++ |
java |
python |
go |
|
Hard |
0066 |
Plus One(加一) |
c |
c++ |
java |
python |
go |
|
Easy |
0067 |
Add Binary(二进制求和) |
c |
c++ |
java |
python |
go |
|
Easy |
0068 |
Text Justification(文本左右对齐) |
c |
c++ |
java |
python |
go |
|
Hard |
0069 |
Sqrt(x)(x的平方根) |
c |
c++ |
java |
python |
go |
|
Easy |
0070 |
Climbing_Stairs(爬楼梯) |
c |
c++ |
java |
python |
go |
|
Easy |
0071 |
Simplify Path(简化路径) |
c |
c++ |
java |
python |
go |
|
Medium |
0072 |
Edit Distance(编辑距离) |
c |
c++ |
java |
python |
go |
|
Hard |
0074 |
Search a 2D Matrix(搜索二维矩阵) |
c |
c++ |
java |
python |
go |
|
Medium |
0075 |
Sort Colors(颜色分类) |
c |
c++ |
java |
python |
go |
my_solution |
Medium |
0076 |
Minimum Window Substring(最小覆盖子串) |
c |
c++ |
java |
python |
go |
|
Hard |
0077 |
combinations(组合) |
c |
c++ |
java |
python |
go |
|
Medium |
0078 |
subsets(子集) |
c |
c++ |
java |
python |
go |
|
Medium |
0079 |
Word Search(单词搜索) |
c |
c++ |
java |
python |
go |
|
Medium |
0081 |
Search in Rotated Sorted Array II(搜索旋转排序数组 II) |
c |
c++ |
java |
python |
go |
|
Medium |
0082 |
Remove Duplicates from Sorted List II(删除链表中的重复元素II) |
c |
c++ |
java |
python |
go |
my_solution |
Medium |
0083 |
Remove Duplicates from Sorted List(删除链表中的重复元素) |
c |
c++ |
java |
python |
go |
my_solution |
Easy |
0084 |
Largest Rectangle in Histogram(柱状图中最大的矩形) |
c |
c++ |
java |
python |
go |
|
Hard |
0085 |
Maximal Rectangle(最大矩形) |
c |
c++ |
java |
python |
go |
|
Hard |
0086 |
Partition List(分割链表) |
c |
c++ |
java |
python |
go |
|
Medium |
0087 |
Scramble String(扰乱字符串) |
c |
c++ |
java |
python |
go |
|
Hard |
0088 |
Merge Sorted Array(合并两个有序数组) |
c |
c++ |
java |
python |
go |
my_solution |
Easy |
0090 |
Subsets II(子集 II) |
c |
c++ |
java |
python |
go |
|
Medium |
0091 |
Decode Ways(解码方法) |
c |
c++ |
java |
python |
go |
|
Medium |
0092 |
Reverse Linked List II(反转链表 II) |
c |
c++ |
java |
python |
go |
|
Medium |
0093 |
Restore IP Addresses(复原IP地址) |
c |
c++ |
java |
python |
go |
|
Medium |
0094 |
Binary Tree Inorder Traversal(二叉树的中序遍历) |
c |
c++ |
java |
python |
go |
my_solution |
Medium |
0095 |
Unique Binary Search Trees II(不同的二叉搜索树 II) |
c |
c++ |
java |
python |
go |
|
Medium |
0096 |
Unique Binary Search Trees(不同的二叉搜索树) |
c |
c++ |
java |
python |
go |
|
Medium |
0097 |
Interleaving String(交错字符串) |
c |
c++ |
java |
python |
go |
|
Hard |
0098 |
Validate Binary Search Tree(验证二叉搜索树) |
c |
c++ |
java |
python |
go |
|
Medium |
0099 |
Recover Binary Search Tree(恢复二叉搜索树) |
c |
c++ |
java |
python |
go |
my_solution |
Hard |
0100 |
Same Tree(相同的树) |
c |
c++ |
java |
python |
go |
my_solution |
Easy |
0101 |
Symmetric Tree(对称二叉树) |
c |
c++ |
java |
python |
go |
my_solution |
Easy |
0102 |
Binary Tree Level Order Traversal(二叉树的层次遍历) |
c |
c++ |
java |
python |
go |
my_solution |
Medium |
0103 |
Binary Tree Zigzag Level Order Traversal(二叉树的锯齿形层次遍历) |
c |
c++ |
java |
python |
go |
|
Medium |
0104 |
maximum-depth-of-binary-tree(二叉树的最大深度) |
c |
c++ |
java |
python |
go |
my_solution |
Easy |
0105 |
Construct Binary Tree from Preorder and Inorder Traversal(从前序与中序遍历序列构造二叉树) |
c |
c++ |
java |
python |
go |
my_solution |
Medium |
0106 |
Construct Binary Tree from Inorder and Postorder Traversal(从中序与后序遍历序列构造二叉树) |
c |
c++ |
java |
python |
go |
|
Medium |
0107 |
Binary Tree Level Order Traversal II(二叉树的层次遍历 II) |
c |
c++ |
java |
python |
go |
|
Easy |
0108 |
convert-sorted-array-to-binary-search-tree(将有序数组转换为二叉搜索树) |
c |
c++ |
java |
python |
go |
|
Easy |
0109 |
convert-sorted-list-to-binary-search-tree(有序链表转换二叉搜索树) |
c |
c++ |
java |
python |
go |
|
Medium |
0110 |
Balanced Binary Tree(平衡二叉树) |
c |
c++ |
java |
python |
go |
|
Easy |
0111 |
minimum-depth-of-binary-tree(二叉树的最小深度) |
c |
c++ |
java |
python |
go |
|
Easy |
0112 |
Path Sum(路径总和) |
c |
c++ |
java |
python |
go |
|
Easy |
0113 |
Path Sum II(路径总和 II) |
c |
c++ |
java |
python |
go |
|
Medium |
0114 |
Flatten Binary Tree to Linked List(二叉树展开为链表) |
c |
c++ |
java |
python |
go |
my_solution |
Medium |
0116 |
Populating Next Right Pointers in Each Node(填充每个节点的下一个右侧节点指针) |
c |
c++ |
java |
python |
go |
my_solution |
Medium |
0117 |
Populating Next Right Pointers in Each Node II(填充每个节点的下一个右侧节点指针 II) |
c |
c++ |
java |
python |
go |
|
Medium |
0118 |
Pascal's Triangle(杨辉三角) |
c |
c++ |
java |
python |
go |
|
Easy |
0119 |
Pascal's Triangle II(杨辉三角) |
c |
c++ |
java |
python |
go |
|
Easy |
0120 |
Triangle(三角形最小路劲和) |
c |
c++ |
java |
python |
go |
|
Medium |
0121 |
Best Time to Buy and Sell Stock(买卖股票的最佳时机) |
c |
c++ |
java |
python |
go |
|
Easy |
0122 |
Best Time to Buy and Sell Stock II(买卖股票的最佳时机 II) |
c |
c++ |
java |
python |
go |
|
Easy |
0123 |
Best Time to Buy and Sell Stock III(买卖股票的最佳时机 III) |
c |
c++ |
java |
python |
go |
|
Hard |
0124 |
Binary Tree Maximum Path Sum(二叉树中的最大路径和) |
c |
c++ |
java |
python |
go |
|
Hard |
0125 |
Valid Palindrome(验证回文串) |
c |
c++ |
java |
python |
go |
|
Easy |
0126 |
Word Ladder II(单词接龙 II) |
c |
c++ |
java |
python |
go |
|
Hard |
0127 |
Word Ladder(单词接龙) |
c |
c++ |
java |
python |
go |
|
Medium |
0128 |
Longest Consecutive Sequence(最长连续序列) |
c |
c++ |
java |
python |
go |
|
Hard |
0129 |
Sum Root to Leaf Numbers(求根到叶子节点数字之和) |
c |
c++ |
java |
python |
go |
|
Medium |
0130 |
Surrounded Regions(被围绕的区域) |
c |
c++ |
java |
python |
go |
|
Medium |
0131 |
Palindrome Partitioning(分割回文串) |
c |
c++ |
java |
python |
go |
|
Medium |
0132 |
Palindrome Partitioning II(分割回文串II) |
c |
c++ |
java |
python |
go |
|
Hard |
0133 |
Clone Graph(克隆图) |
c |
c++ |
java |
python |
go |
|
Medium |
0134 |
Gas Station(加油站) |
c |
c++ |
java |
python |
go |
|
Medium |
0135 |
Candy(分发糖果) |
c |
c++ |
java |
python |
go |
) |
Hard |
0136 |
Single_Number(只出现一次的数字) |
c |
c++ |
java |
python |
go |
my_solution |
Easy |
0137 |
Single Number II(只出现一次的数字 II) |
c |
c++ |
java |
python |
go |
) |
Medium |
0138 |
Copy List with Random Pointer(复制带随机指针的链表) |
c |
c++ |
java |
python |
go |
my_solution |
Medium |
0139 |
Word Break(单词拆分) |
c |
c++ |
java |
python |
go |
|
Medium |
0140 |
Word Break II(单词拆分 II) |
c |
c++ |
java |
python |
go |
|
Hard |
0141 |
Linked List Cycle(环形链表) |
c |
c++ |
java |
python |
go |
my_solution |
Easy |
0142 |
Linked List Cycle II(环形链表 II) |
c |
c++ |
java |
python |
go |
|
Medium |
0143 |
Reorder List(重排链表) |
c |
c++ |
java |
python |
go |
|
Medium |
0144 |
Binary Tree Preorder Traversal(二叉树的前序遍历) |
c |
c++ |
java |
python |
go |
|
Medium |
0145 |
Binary Tree Postorder Traversal(二叉树的后序遍历) |
c |
c++ |
java |
python |
go |
|
Medium |
0146 |
LRU Cache(LRU缓存机制) |
c |
c++ |
java |
python |
go |
my_solution |
Medium |
0147 |
Insertion Sort List(对链表进行插入排序) |
c |
c++ |
java |
python |
go |
|
Medium |
0148 |
Sort List(排序链表) |
c |
c++ |
java |
python |
go |
|
Medium |
0151 |
Reverse Words in a String(翻转字符串里的单词) |
c |
c++ |
java |
python |
go |
|
Medium |
0152 |
Maximum Product Subarray(乘积最大子序列) |
c |
c++ |
java |
python |
go |
|
Medium |
0153 |
Find Minimum in Rotated Sorted Array(寻找旋转排序数组中的最小值) |
c |
c++ |
java |
python |
go |
|
Medium |
0155 |
Min Stack(最小栈) |
c |
c++ |
java |
python |
go |
|
Easy |
0160 |
Intersection of Two Linked Lists(相交链表) |
c |
c++ |
java |
python |
go |
my_solution |
Easy |
0162 |
Find Peak Element(寻找峰值) |
c |
c++ |
java |
python |
go |
|
Medium |
0164 |
Maximum Gap(最大间距) |
c |
c++ |
java |
python |
go |
|
Hard |
0167 |
Two Sum II - Input array is sorted(两数之和 II - 输入有序数组) |
c |
c++ |
java |
python |
go |
|
Easy |
0169 |
Majority Element(求众数) |
c |
c++ |
java |
python |
go |
|
Easy |
0173 |
Binary Search Tree Iterator(二叉搜索树迭代器) |
c |
c++ |
java |
python |
go |
|
Medium |
0174 |
Dungeon Game(地下城游戏) |
c |
c++ |
java |
python |
go |
|
Hard |
0175 |
combine-two-tables(组合两个表-SQL题目) |
sql |
c++ |
java |
python |
go |
|
Easy |
0182 |
duplicate-emails(查找重复的电子邮箱-SQL题目) |
sql |
c++ |
java |
python |
go |
|
Easy |
0187 |
Repeated DNA Sequences(重复的DNA序列) |
c |
c++ |
java |
python |
go |
|
Medium |
0188 |
Best Time to Buy and Sell Stock IV(买卖股票的最佳时机 IV) |
c |
c++ |
java |
python |
go |
|
Hard |
0191 |
Number of 1 Bits(位1的个数) |
c |
c++ |
java |
python |
go |
|
Easy |
0195 |
Tenth Line(第十行-Shell题目) |
shell |
c++ |
java |
python |
go |
|
Easy |
0198 |
House Robber(打家劫舍) |
c |
c++ |
java |
python |
go |
my_solution |
Easy |
0199 |
Binary Tree Right Side View(二叉树的右视图) |
c |
c++ |
java |
python |
go |
|
Medium |
0200 |
Number of Islands(岛屿数量) |
c |
c++ |
java |
python |
go |
|
Medium |
0201 |
Bitwise AND of Numbers Range(数字范围按位与) |
c |
c++ |
java |
python |
go |
|
Medium |
0202 |
Happy Number(快乐数) |
c |
c++ |
java |
python |
go |
|
Easy |
0203 |
Remove Linked List Elements(移除链表元素) |
c |
c++ |
java |
python |
go |
my_solution |
Easy |
0204 |
Count Primes(计算质数) |
c |
c++ |
java |
python |
go |
|
Easy |
0205 |
Isomorphic Strings(同构字符串) |
c |
c++ |
java |
python |
go |
|
Easy |
0206 |
Reverse Linked List(反转链表) |
c |
c++ |
java |
python |
go |
my_solution |
Easy |
0207 |
Course Schedule(课程表) |
c |
c++ |
java |
python |
go |
|
Medium |
0208 |
Implement Trie (Prefix Tree)(实现 Trie (前缀树)) |
c |
c++ |
java |
python |
go |
|
Medium |
0209 |
Minimum Size Subarray Sum(长度最小的子数组) |
c |
c++ |
java |
python |
go |
|
Medium |
0210 |
Course Schedule II(课程表 II) |
c |
c++ |
java |
python |
go |
|
Medium |
0211 |
Add and Search Word - Data structure design(添加与搜索单词 - 数据结构设计) |
c |
c++ |
java |
python |
go |
|
Medium |
0212 |
Word Search II(单词搜索 II) |
c |
c++ |
java |
python |
go |
|
Hard |
0213 |
House Robber II(打家劫舍 II) |
c |
c++ |
java |
python |
go |
my_solution |
Medium |
0214 |
Shortest Palindrome(最短回文串) |
c |
c++ |
java |
python |
go |
|
Hard |
0215 |
Kth Largest Element in an Array(数组中的第K个最大元素) |
c |
c++ |
java |
python |
go |
|
Medium |
0216 |
combination-sum-iii(组合总和3) |
c |
c++ |
java |
python |
go |
|
Medium |
0217 |
Contains Duplicate(存在重复元素) |
c |
c++ |
java |
python |
go |
|
Easy |
0219 |
Contains Duplicate II(存在重复元素 II) |
c |
c++ |
java |
python |
go |
|
Easy |
0221 |
Maximal Square(最大正方形) |
c |
c++ |
java |
python |
go |
|
Medium |
0222 |
Count Complete Tree Nodes(完全二叉树的节点个数) |
c |
c++ |
java |
python |
go |
|
Medium |
0223 |
Rectangle Area(矩形面积) |
c |
c++ |
java |
python |
go |
|
Medium |
0224 |
Basic Calculator(基本计算器) |
c |
c++ |
java |
python |
go |
|
Hard |
0225 |
Implement Stack using Queues(用队列实现栈) |
c |
c++ |
java |
python |
go |
|
Easy |
0226 |
Invert Binary Tree(翻转二叉树) |
c |
c++ |
java |
python |
go |
my_solution |
Easy |
0230 |
Kth Smallest Element in a BST(二叉搜索树中第K小的元素) |
c |
c++ |
java |
python |
go |
|
Medium |
0231 |
power-of-two(2的冥) |
c |
c++ |
java |
python |
go |
|
Easy |
0232 |
Implement Queue using Stacks(用栈实现队列) |
c |
c++ |
java |
python |
go |
|
Easy |
0234 |
Palindrome Linked List(回文链表) |
c |
c++ |
java |
python |
go |
my_solution |
Easy |
0235 |
Lowest Common Ancestor of a Binary Search Tree(二叉搜索树的最近公共祖先) |
c |
c++ |
java |
python |
go |
|
Easy |
0236 |
Lowest Common Ancestor of a Binary Tree(二叉树的最近公共祖先) |
c |
c++ |
java |
python |
go |
|
Medium |
0237 |
Delete Node in a Linked List(删除链表中的节点) |
c |
c++ |
java |
python |
go |
my_solution |
Easy |
0238 |
Product of Array Except Self(除自身以外数组的乘积) |
c |
c++ |
java |
python |
go |
|
Medium |
0239 |
Sliding Window Maximum(滑动窗口最大值) |
c |
c++ |
java |
python |
go |
|
Hard |
0240 |
Search a 2D Matrix II(搜索二维矩阵 II) |
c |
c++ |
java |
python |
go |
|
Medium |
0242 |
Valid Anagram(有效的字母异位词) |
c |
c++ |
java |
python |
go |
|
Easy |
0257 |
Binary Tree Paths(二叉树的所有路径) |
c |
c++ |
java |
python |
go |
|
Easy |
0258 |
Add Digits(各位相加) |
c |
c++ |
java |
python |
go |
|
Easy |
0263 |
Ugly Number(丑数) |
c |
c++ |
java |
python |
go |
|
Easy |
0264 |
Ugly Number II(丑数 II) |
c |
c++ |
java |
python |
go |
|
Medium |
0268 |
Missing Number(缺失数字) |
c |
c++ |
java |
python |
go |
|
Easy |
0274 |
H-Index(H指数) |
c |
c++ |
java |
python |
go |
|
Medium |
0275 |
H-Index II(H指数 II) |
c |
c++ |
java |
python |
go |
|
Medium |
0278 |
First Bad Version(第一个错误的版本) |
c |
c++ |
java |
python |
go |
|
Easy |
0279 |
Perfect Squares(完全平方数) |
c |
c++ |
java |
python |
go |
|
Medium |
0283 |
Move Zeroes(移动零) |
c |
c++ |
java |
python |
go |
my_solution |
Easy |
0284 |
Peeking Iterator(顶端迭代器) |
c |
c++ |
java |
python |
go |
|
Medium |
0287 |
Find the Duplicate Number(寻找重复数) |
c |
c++ |
java |
python |
go |
|
Medium |
0289 |
Game of Life(生命游戏) |
c |
c++ |
java |
python |
go |
|
Medium |
0290 |
Word Pattern(单词规律) |
c |
c++ |
java |
python |
go |
|
Easy |
0297 |
Serialize and Deserialize Binary Tree(二叉树的序列化与反序列化) |
c |
c++ |
java |
python |
go |
|
Hard |
0300 |
Longest Increasing Subsequence(最长上升子序列) |
c |
c++ |
java |
python |
go |
my_solution |
Medium |
0303 |
Range Sum Query - Immutable(区域和检索 - 数组不可变) |
c |
c++ |
java |
python |
go |
|
Easy |
0304 |
Range Sum Query 2D - Immutable(二维区域和检索 - 矩阵不可变) |
c |
c++ |
java |
python |
go |
|
Medium |
0309 |
Best Time to Buy and Sell Stock with Cooldown(最佳买卖股票时机含冷冻期) |
c |
c++ |
java |
python |
go |
|
Medium |
0312 |
Burst Balloons(戳气球) |
c |
c++ |
java |
python |
go |
|
Hard |
0315 |
Count of Smaller Numbers After Self(计算右侧小于当前元素的个数) |
c |
c++ |
java |
python |
go |
|
Hard |
0316 |
Remove Duplicate Letters(去除重复字母) |
c |
c++ |
java |
python |
go |
|
Medium |
0321 |
Create Maximum Number(拼接最大数) |
c |
c++ |
java |
python |
go |
|
Hard |
0322 |
Coin Change(零钱兑换) |
c |
c++ |
java |
python |
go |
|
Medium |
0326 |
Power of Three(3的幂) |
c |
c++ |
java |
python |
go |
|
Easy |
0327 |
Count of Range Sum(区间和的个数) |
c |
c++ |
java |
python |
go |
|
Hard |
0328 |
Odd Even Linked List(奇偶链表) |
c |
c++ |
java |
python |
go |
|
Medium |
0329 |
Longest Increasing Path in a Matrix(矩阵中的最长递增路径) |
c |
c++ |
java |
python |
go |
|
Hard |
0330 |
Patching Array(按要求补齐数组) |
c |
c++ |
java |
python |
go |
|
Hard |
0331 |
Verify Preorder Serialization of a Binary Tree(验证二叉树的前序序列化) |
c |
c++ |
java |
python |
go |
|
Medium |
0332 |
Reconstruct Itinerary(重新安排行程) |
c |
c++ |
java |
python |
go |
|
Medium |
0336 |
Palindrome Pairs(回文对) |
c |
c++ |
java |
python |
go |
|
Hard |
0337 |
House Robber III(打家劫舍 III) |
c |
c++ |
java |
python |
go |
my_solution |
Medium |
0338 |
Counting Bits(比特位计数) |
c |
c++ |
java |
python |
go |
|
Medium |
0341 |
Flatten Nested List Iterator |
c |
c++ |
java |
python |
go |
|
Medium |
0342 |
Power of Four(4的幂) |
c |
c++ |
java |
python |
go |
|
Easy |
0343 |
Integer Break(整数拆分) |
c |
c++ |
java |
python |
go |
|
Medium |
0344 |
Reverse String(翻转字符串) |
c |
c++ |
java |
python |
go |
|
Easy |
0345 |
Reverse Vowels of a String(反转字符串中的元音字母) |
c |
c++ |
java |
python |
go |
|
Easy |
0347 |
Top K Frequent Elements(前 K 个高频元素) |
c |
c++ |
java |
python |
go |
|
Medium |
0349 |
Intersection of Two Arrays(两个数组的交集) |
c |
c++ |
java |
python |
go |
|
Easy |
0354 |
Russian Doll Envelopes(俄罗斯套娃信封问题) |
c |
c++ |
java |
python |
go |
|
Hard |
0350 |
Intersection of Two Arrays II(两个数组的交集 II) |
c |
c++ |
java |
python |
go |
|
Easy |
0355 |
Design Twitter(设计推特) |
c |
c++ |
java |
python |
go |
|
Medium |
0365 |
Water and Jug Problem(水壶问题) |
c |
c++ |
java |
python |
go |
|
Medium |
0367 |
Valid Perfect Square(有效的完全平方数) |
c |
c++ |
java |
python |
go |
|
Easy |
0374 |
Guess Number Higher or Lower(猜数字大小) |
c |
c++ |
java |
python |
go |
|
Easy |
0376 |
Wiggle Subsequence(摆动序列) |
c |
c++ |
java |
python |
go |
|
Medium |
0377 |
combination-sum-iv(组合总和 4) |
c |
c++ |
java |
python |
go |
|
Mediumm |
0378 |
Kth Smallest Element in a Sorted Matrix(有序矩阵中第K小的元素) |
c |
c++ |
java |
python |
go |
|
Mediumm |
0380 |
Insert Delete GetRandom O(1)(常数时间插入、删除和获取随机元素) |
c |
c++ |
java |
python |
go |
|
Medium |
0381 |
Insert Delete GetRandom O(1) - Duplicates allowed(O(1) 时间插入、删除和获取随机元素 - 允许重复) |
c |
c++ |
java |
python |
go |
|
Hard |
0383 |
Ransom Note(赎金信) |
c |
c++ |
java |
python |
go |
|
Easy |
0387 |
First Unique Character in a String(字符串中的第一个唯一字符) |
c |
c++ |
java |
python |
go |
|
Easy |
0389 |
Find the Difference(找不同) |
c |
c++ |
java |
python |
go |
|
Easy |
0392 |
Is Subsequence(判断子序列) |
c |
c++ |
java |
python |
go |
|
Easy |
0394 |
Decode String(字符串解码) |
c |
c++ |
java |
python |
go |
|
Medium |
0398 |
Random Pick Index(随机数索引) |
c |
c++ |
java |
python |
go |
|
Medium |
0402 |
Remove K Digits(移掉K位数字) |
c |
c++ |
java |
python |
go |
|
Medium |
0403 |
Frog Jump(青蛙过河) |
c |
c++ |
java |
python |
go |
|
Hard |
0404 |
Sum of Left Leaves(左叶子之和) |
c |
c++ |
java |
python |
go |
|
Easy |
0406 |
Queue Reconstruction by Height(根据身高重建队列) |
c |
c++ |
java |
python |
go |
|
Medium |
0409 |
Longest Palindromes(最长回文串) |
c |
c++ |
java |
python |
go |
|
Easy |
0410 |
Split Array Largest Sum(分割数组的最大值) |
c |
c++ |
java |
python |
go |
|
Hard |
0412 |
Fizz Buzz |
c |
c++ |
java |
python |
go |
|
Easy |
0414 |
Third Maximum Number(第三大的数) |
c |
c++ |
java |
python |
go |
|
Easy |
0415 |
Add Strings(字符串相加) |
c |
c++ |
java |
python |
go |
|
Easy |
0416 |
Partition Equal Subset Sum(分割等和子集) |
c |
c++ |
java |
python |
go |
|
Medium |
0424 |
Longest Repeating Character Replacement(替换后的最长重复字符) |
c |
c++ |
java |
python |
go |
|
Medium |
0429 |
N-ary Tree Level Order Traversal(N叉树的层序遍历) |
c |
c++ |
java |
python |
go |
|
Medium |
0430 |
N-ary Tree Level Order Traversal(扁平化多级双向链表) |
c |
c++ |
java |
python |
go |
|
Medium |
0435 |
Non-overlapping Intervals(无重叠区间) |
c |
c++ |
java |
python |
go |
|
Medium |
0436 |
Find Right Interval(寻找右区间) |
c |
c++ |
java |
python |
go |
|
Medium |
0437 |
Path Sum III(路径总和 III) |
c |
c++ |
java |
python |
go |
|
Medium |
0438 |
Find All Anagrams in a String(找到字符串中所有字母异位词) |
c |
c++ |
java |
python |
go |
|
Medium |
0441 |
Arranging Coins(排列硬币) |
c |
c++ |
java |
python |
go |
|
Easy |
0443 |
String Compression(压缩字符串) |
c |
c++ |
java |
python |
go |
|
Medium |
0445 |
Add Two Numbers II(两数相加 II) |
c |
c++ |
java |
python |
go |
|
Medium |
0448 |
Find All Numbers Disappeared in an Array(找到所有数组中消失的数字) |
c |
c++ |
java |
python |
go |
my_solution |
Easy |
0449 |
Serialize and Deserialize BST(序列化和反序列化二叉搜索树) |
c |
c++ |
java |
python |
go |
|
Medium |
0450 |
Delete Node in a BST(删除二叉搜索树中的节点) |
c |
c++ |
java |
python |
go |
|
Medium |
0451 |
Sort Characters By Frequency(根据字符出现频率排序) |
c |
c++ |
java |
python |
go |
|
Medium |
0452 |
Minimum Number of Arrows to Burst Balloons(用最少数量的箭引爆气球) |
c |
c++ |
java |
python |
go |
|
Medium |
0454 |
4Sum II(四数相加 II) |
c |
c++ |
java |
python |
go |
|
Easy |
0455 |
Assign Cookies(分发饼干) |
c |
c++ |
java |
python |
go |
|
Medium |
0459 |
Repeated Substring Pattern(重复的子字符串) |
c |
c++ |
java |
python |
go |
|
Easy |
0460 |
LFU Cache(LFU缓存) |
c |
c++ |
java |
python |
go |
my_solution |
Hard |
0461 |
Hamming Distance(汉明距离) |
c |
c++ |
java |
python |
go |
|
Easy |
0463 |
Island Perimeter(岛屿的周长) |
c |
c++ |
java |
python |
go |
|
Easy |
0466 |
Count The Repetitions(统计重复个数) |
c |
c++ |
java |
python |
go |
|
Hard |
0472 |
Concatenated Words(连接词) |
c |
c++ |
java |
python |
go |
|
Hard |
0473 |
Matchsticks to Square(火柴拼正方形) |
c |
c++ |
java |
python |
go |
|
Medium |
0474 |
Ones and Zeroes(一和零) |
c |
c++ |
java |
python |
go |
|
Medium |
0475 |
Heaters(供暖器) |
c |
c++ |
java |
python |
go |
|
Medium |
0485 |
Max Consecutive Ones(最大连续1的个数) |
c |
c++ |
java |
python |
go |
|
Easy |
0486 |
Predict the Winner(预测赢家) |
c |
c++ |
java |
python |
go |
|
Medium |
0491 |
Increasing Subsequences(递增子序列) |
c |
c++ |
java |
python |
go |
|
Medium |
0493 |
Reverse Pairs(翻转对) |
c |
c++ |
java |
python |
go |
|
Hard |
0494 |
Target Sum(目标和) |
c |
c++ |
java |
python |
go |
|
|
0497 |
Random Point in Non-overlapping Rectangles(非重叠矩形中的随机点) |
c |
c++ |
java |
python |
go |
|
Medium |
0501 |
Find Mode in Binary Search Tree(二叉搜索树中的众数) |
c |
c++ |
java |
python |
go |
|
Easy |
0508 |
Most Frequent Subtree Sum(出现次数最多的子树元素和) |
c |
c++ |
java |
python |
go |
|
Medium |
0509 |
Fibonacci_Number(斐波那契数) |
c |
c++ |
java |
python |
go |
|
Easy |
0513 |
Find Bottom Left Tree Value(找树左下角的值) |
c |
c++ |
java |
python |
go |
|
Medium |
0514 |
Freedom Trail(自由之路) |
c |
c++ |
java |
python |
go |
|
Hard |
0515 |
Find Largest Value in Each Tree Row(在每个树行中找最大值) |
c |
c++ |
java |
python |
go |
|
Medium |
0516 |
Longest Palindromic Subsequence(最长回文子序列) |
c |
c++ |
java |
python |
go |
|
Medium |
0518 |
Coin Change 2(零钱兑换 II) |
c |
c++ |
java |
python |
go |
|
Medium |
0528 |
Random Pick with Weight(按权重随机选择) |
c |
c++ |
java |
python |
go |
|
Medium |
0529 |
Minesweeper(扫雷游戏) |
c |
c++ |
java |
python |
go |
|
Medium |
0530 |
Minimum Absolute Difference in BST(二叉搜索树的最小绝对差) |
c |
c++ |
java |
python |
go |
|
Easy |
0535 |
Encode_and_Decode_TinyURL(短URL的加密和解密) |
c |
c++ |
java |
python |
go |
|
Medium |
0538 |
Convert BST to Greater Tree(把二叉搜索树转换为累加树) |
c |
c++ |
java |
python |
go |
|
Medium |
0542 |
01 Matrix(01 矩阵) |
c |
c++ |
java |
python |
go |
|
Medium |
0543 |
Diameter of Binary Tree(二叉树的直径) |
c |
c++ |
java |
python |
go |
|
Easy |
0546 |
Remove Boxes(移除盒子) |
c |
c++ |
java |
python |
go |
|
Hard |
0547 |
Friend Circles(朋友圈) |
c |
c++ |
java |
python |
go |
|
Medium |
0551 |
student-attendance-record-i(学生出勤记录1) |
c |
c++ |
java |
python |
go |
|
Easy |
0557 |
Reverse Words in a String III(反转字符串中的单词 III) |
c |
c++ |
java |
python |
go |
|
Easy |
0559 |
maximum-depth-of-n-ary-tree(N叉树的最大深度) |
c |
c++ |
java |
python |
go |
|
Easy |
0560 |
Subarray Sum Equals K(和为K的子数组) |
c |
c++ |
java |
python |
go |
|
Medium |
0563 |
Binary Tree Tilt(二叉树的坡度) |
c |
c++ |
java |
python |
go |
|
Easy |
0567 |
Permutation in String(字符串的排列) |
c |
c++ |
java |
python |
go |
|
Medium |
0572 |
Subtree of Another Tree(另一个树的子树) |
c |
c++ |
java |
python |
go |
|
Easy |
0589 |
N-ary Tree Preorder Traversal(N叉树的前序遍历) |
c |
c++ |
java |
python |
go |
|
Easy |
0590 |
N-ary Tree Postorder Traversal(N叉树的后序遍历) |
c |
c++ |
java |
python |
go |
|
Easy |
0595 |
big-countries(大的国家SQL题目) |
sql |
c++ |
java |
python |
go |
|
Easy |
0606 |
Construct String from Binary Tree(根据二叉树创建字符串) |
c |
c++ |
java |
python |
go |
|
Easy |
0617 |
merge-two-binary-trees(合并二叉树) |
c |
c++ |
java |
python |
go |
my_solution |
Easy |
0620 |
not-boring-movies(有趣的电影-SQL题目) |
sql |
c++ |
java |
python |
go |
|
Easy |
0621 |
Task Scheduler(任务调度器) |
c |
c++ |
java |
python |
go |
|
Medium |
0623 |
Add One Row to Tree(在二叉树中增加一行) |
c |
c++ |
java |
python |
go |
|
Medium |
0627 |
swap-salary(交换工资-SQL题目) |
sql |
c++ |
java |
python |
go |
|
Easy |
0632 |
Smallest Range Covering Elements from K Lists(最小区间) |
c |
c++ |
java |
python |
go |
|
Hard |
0637 |
Average of Levels in Binary Tree(二叉树的层平均值) |
c |
c++ |
java |
python |
go |
|
Easy |
0639 |
Decode Ways II(解码方法 II) |
c |
c++ |
java |
python |
go |
|
Hard |
0647 |
Palindromic Substrings(回文子串) |
c |
c++ |
java |
python |
go |
|
Medium |
0649 |
Dota2 Senate(Dota2 参议院) |
c |
c++ |
java |
python |
go |
|
Medium |
0653 |
Two Sum IV - Input is a BST(两数之和 IV - 输入 BST) |
c |
c++ |
java |
python |
go |
|
Easy |
0654 |
maximum-binary-tree(最大二叉树) |
c |
c++ |
java |
python |
go |
|
Medium |
0655 |
Print Binary Tree(输出二叉树) |
c |
c++ |
java |
python |
go |
|
Medium |
0657 |
Robot Return to Origin(机器人能否返回原点) |
c |
c++ |
java |
python |
go |
|
Easy |
0658 |
Find K Closest Elements(找到 K 个最接近的元素) |
c |
c++ |
java |
python |
go |
|
Medium |
0662 |
Maximum Width of Binary Tree(二叉树最大宽度) |
c |
c++ |
java |
python |
go |
|
Medium |
0669 |
Trim a Binary Search Tree(修剪二叉搜索树) |
c |
c++ |
java |
python |
go |
|
Medium |
0671 |
Second Minimum Node In a Binary Tree(二叉树中第二小的节点) |
c |
c++ |
java |
python |
go |
|
Easy |
0677 |
Map Sum Pairs(键值映射) |
c |
c++ |
java |
python |
go |
|
Medium |
0679 |
24 Game(24 点游戏) |
c |
c++ |
java |
python |
go |
|
Hard |
0680 |
Valid Palindrome II(验证回文字符串 Ⅱ) |
c |
c++ |
java |
python |
go |
|
Easy |
0684 |
Redundant Connection(冗余连接)(冗余连接) |
c |
c++ |
java |
python |
go |
|
Medium |
0685 |
redundant-connection-ii(冗余连接 Ⅱ) |
c |
c++ |
java |
python |
go |
|
Hard |
0687 |
Longest Univalue Path(最长同值路径) |
c |
c++ |
java |
python |
go |
|
Medium |
0693 |
Binary Number with Alternating Bits(交替位二进制数) |
c |
c++ |
java |
python |
go |
|
Easy |
0695 |
Max Area of Island(岛屿的最大面积) |
c |
c++ |
java |
python |
go |
|
Medium |
0696 |
Count Binary Substrings(计数二进制子串) |
c |
c++ |
java |
python |
go |
|
Easy |
0700 |
Search in a Binary Search Tree(二叉搜索树中的搜索) |
c |
c++ |
java |
python |
go |
|
Easy |
0701 |
Insert into a Binary Search Tree(二叉搜索树中的插入操作) |
c |
c++ |
java |
python |
go |
|
Medium |
0704 |
Binary Search(二分查找) |
c |
c++ |
java |
python |
go |
|
Easy |
0707 |
Design Linked List(设计链表) |
c |
c++ |
java |
python |
go |
|
Medium |
0709 |
To Lower Case(转换成小写字母) |
c |
c++ |
java |
python |
go |
|
Easy |
0714 |
Best Time to Buy and Sell Stock with Transaction Fee(买卖股票的最佳时机含手续费) |
c |
c++ |
java |
python |
go |
|
Medium |
0718 |
Maximum Length of Repeated Subarray(最长重复子数组) |
c |
c++ |
java |
python |
go |
|
Medium |
0721 |
Accounts Merge(账户合并) |
c |
c++ |
java |
python |
go |
|
Medium |
0725 |
Split Linked List in Parts(分隔链表) |
c |
c++ |
java |
python |
go |
|
Medium |
0733 |
Flood Fill(图像渲染) |
c |
c++ |
java |
python |
go |
|
Easy |
0738 |
Monotone Increasing Digits(单调递增的数字) |
c |
c++ |
java |
python |
go |
|
Medium |
0739 |
Daily Temperatures(每日温度) |
c |
c++ |
java |
python |
go |
|
Medium |
0741 |
Cherry Pickup(摘樱桃) |
c |
c++ |
java |
python |
go |
|
Hard |
0744 |
Find Smallest Letter Greater Than Target(寻找比目标字母大的最小字母) |
c |
c++ |
java |
python |
go |
|
Easy |
0746 |
Min Cost Climbing Stairs(使用最小花费爬楼梯) |
c |
c++ |
java |
python |
go |
|
Easy |
0763 |
Partition Labels(划分字母区间) |
c |
c++ |
java |
python |
go |
|
Medium |
0765 |
Couples Holding Hands(情侣牵手) |
c |
c++ |
java |
python |
go |
|
Hard |
0767 |
Reorganize String(重构字符串) |
c |
c++ |
java |
python |
go |
|
Medium |
0771 |
Jewels and Stones(宝石和石头) |
c |
c++ |
java |
python |
go |
|
Easy |
0783 |
Minimum Distance Between BST Nodes(二叉搜索树节点最小距离) |
c |
c++ |
java |
python |
go |
|
Easy |
0784 |
letter-case-permutation(字母大小写全排列) |
c |
c++ |
java |
python |
go |
|
Medium |
0785 |
Is Graph Bipartite?(判断二分图) |
c |
c++ |
java |
python |
go |
|
Medium |
0792 |
Number of Matching Subsequences(匹配子序列的单词数) |
c |
c++ |
java |
python |
go |
|
Medium |
0807 |
Max Increase to Keep City Skyline(保持城市天际线) |
c |
c++ |
java |
python |
go |
|
Medium |
0814 |
Binary Tree Pruning(二叉树剪枝) |
c |
c++ |
java |
python |
go |
|
Medium |
0820 |
Short Encoding of Words(单词的压缩编码) |
c |
c++ |
java |
python |
go |
|
Medium |
0832 |
Flipping an Image(翻转图像) |
c |
c++ |
java |
python |
go |
|
Easy |
0834 |
Sum of Distances in Tree(树中距离之和) |
c |
c++ |
java |
python |
go |
|
Hard |
0836 |
Rectangle Overlap(矩形重叠) |
c |
c++ |
java |
python |
go |
|
Easy |
0837 |
New 21 Game(新21点) |
c |
c++ |
java |
python |
go |
|
Medium |
0841 |
Keys and Rooms(新21点) |
c |
c++ |
java |
python |
go |
|
Medium |
0842 |
Split Array into Fibonacci Sequence(将数组拆分成斐波那契序列) |
c |
c++ |
java |
python |
go |
|
Medium |
0844 |
Backspace String Compare(比较含退格的字符串) |
c |
c++ |
java |
python |
go |
Easy |
|
0845 |
Longest Mountain in Array(数组中的最长山脉) |
c |
c++ |
java |
python |
go |
|
Medium |
0852 |
Peak Index in a Mountain Array(山脉数组的峰顶索引) |
c |
c++ |
java |
python |
go |
|
Easy |
0860 |
Lemonade Change(柠檬水找零) |
c |
c++ |
java |
python |
go |
|
Easy |
0861 |
Score After Flipping Matrix(翻转矩阵后的得分) |
c |
c++ |
java |
python |
go |
|
Medium |
0862 |
Shortest Subarray with Sum at Least K(和至少为 K 的最短子数组) |
c |
c++ |
java |
python |
go |
|
Hard |
0863 |
All Nodes Distance K in Binary Tree(二叉树中所有距离为 K 的结点) |
c |
c++ |
java |
python |
go |
|
Medium |
0865 |
Smallest Subtree with all the Deepest Nodes(具有所有最深节点的最小子树) |
c |
c++ |
java |
python |
go |
|
Medium |
0875 |
Koko Eating Bananas(爱吃香蕉的珂珂) |
c |
c++ |
java |
python |
go |
|
Medium |
0876 |
Middle of the Linked List(链表的中间结点) |
c |
c++ |
java |
python |
go |
my_solution |
Easy |
0884 |
Uncommon Words from Two Sentences(两句话中的不常见单词) |
c |
c++ |
java |
python |
go |
my_solution |
Easy |
0887 |
Super Egg Drop(鸡蛋掉落) |
c |
c++ |
java |
python |
go |
|
Hard |
0889 |
Construct Binary Tree from Preorder and Postorder Traversal(根据前序和后序遍历构造二叉树) |
c |
c++ |
java |
python |
go |
my_solution |
Medium |
0892 |
Surface Area of 3D Shapes(三维形体的表面积) |
c |
c++ |
java |
python |
go |
|
Easy |
0894 |
All Possible Full Binary Trees(所有可能的满二叉树) |
c |
c++ |
java |
python |
go |
|
Medium |
0912 |
Sort an Array(排序数组) |
c |
c++ |
java |
python |
go |
|
Medium |
0914 |
X of a Kind in a Deck of Cards(卡牌分组) |
c |
c++ |
java |
python |
go |
|
Easy |
0917 |
Reverse Only Letters(仅仅反转字母) |
c |
c++ |
java |
python |
go |
|
Easy |
0922 |
Sort Array By Parity II(按奇偶排序数组 II) |
c |
c++ |
java |
python |
go |
|
Easy |
0931 |
Minimum Falling Path Sum(下降路径最小和) |
c |
c++ |
java |
python |
go |
|
Medium |
0938 |
Range Sum of BST(二叉搜索树的范围和) |
c |
c++ |
java |
python |
go |
|
Easy |
0941 |
Valid Mountain Array(有效的山脉数组) |
c |
c++ |
java |
python |
go |
|
Easy |
0945 |
Minimum Increment to Make Array Unique(使数组唯一的最小增量) |
c |
c++ |
java |
python |
go |
|
Medium |
0951 |
Flip Equivalent Binary Trees(翻转等价二叉树) |
c |
c++ |
java |
python |
go |
|
Medium |
0952 |
Long Pressed Name(长按键入) |
c |
c++ |
java |
python |
go |
|
Easy |
0958 |
Check Completeness of a Binary Tree(二叉树的完全性检验) |
c |
c++ |
java |
python |
go |
|
Medium |
0968 |
Binary Tree Cameras(监控二叉树) |
c |
c++ |
java |
python |
go |
|
Hard |
0971 |
Flip Binary Tree To Match Preorder Traversal(翻转二叉树以匹配先序遍历) |
c |
c++ |
java |
python |
go |
|
Medium |
0973 |
K Closest Points to Origin(最接近原点的 K 个点) |
c |
c++ |
java |
python |
go |
|
Medium |
0974 |
Subarray Sums Divisible by K(和可被 K 整除的子数组) |
c |
c++ |
java |
python |
go |
|
Medium |
0976 |
Largest Perimeter Triangle(三角形的最大周长) |
c |
c++ |
java |
python |
go |
|
Easy |
0977 |
Squares of a Sorted Array(有序的平方数组) |
c |
c++ |
java |
python |
go |
|
Easy |
0979 |
Distribute Coins in Binary Tree(在二叉树中分配硬币) |
c |
c++ |
java |
python |
go |
|
Medium |
0983 |
Minimum Cost For Tickets(最低票价) |
c |
c++ |
java |
python |
go |
|
Medium |
0987 |
Vertical Order Traversal of a Binary Tree(二叉树的垂序遍历) |
c |
c++ |
java |
python |
go |
|
Medium |
0990 |
Satisfiability of Equality Equations(等式方程的可满足性) |
c |
c++ |
java |
python |
go |
|
Medium |
0993 |
Cousins in Binary Tree(二叉树的堂兄弟节点) |
c |
c++ |
java |
python |
go |
|
Easy |
0994 |
Rotting Oranges(腐烂的橘子) |
c |
c++ |
java |
python |
go |
|
Medium |
0995 |
Minimum Number of K Consecutive Bit Flips(车的可用捕获量) |
c |
c++ |
java |
python |
go |
|
Hard |
0999 |
Available Captures for Rook(车的可用捕获量) |
c |
c++ |
java |
python |
go |
|
Easy |
1002 |
Find Common Characters(查找常用字符) |
c |
c++ |
java |
python |
go |
|
Easy |
1004 |
Max Consecutive Ones III(最大连续1的个数 III) |
c |
c++ |
java |
python |
go |
|
Medium |
1013 |
Partition Array Into Three Parts With Equal Sum(将数组分成和相等的三个部分) |
c |
c++ |
java |
python |
go |
|
Easy |
1014 |
Best Sightseeing Pair(最佳观光组合) |
c |
c++ |
java |
python |
go |
|
Medium |
1019 |
Next Greater Node In Linked List(链表中的下一个更大节点) |
c |
c++ |
java |
python |
go |
|
Medium |
1008 |
Construct Binary Search Tree from Preorder Traversal(先序遍历构造二叉树) |
c |
c++ |
java |
python |
go |
|
Medium |
1021 |
Remove Outermost Parentheses(删除最外层的括号) |
c |
c++ |
java |
python |
go |
|
Easy |
1024 |
Video Stitching(视频拼接) |
c |
c++ |
java |
python |
go |
|
Medium |
1025 |
Divisor Game(除数博弈) |
c |
c++ |
java |
python |
go |
|
Easy |
1028 |
Recover a Tree From Preorder Traversal(从先序遍历还原二叉树) |
c |
c++ |
java |
python |
go |
|
Hard |
1030 |
Matrix Cells in Distance Order(距离顺序排列矩阵单元格) |
c |
c++ |
java |
python |
go |
|
Easy |
1046 |
Last Stone Weight(字符串的最大公因子) |
c |
c++ |
java |
python |
go |
|
Easy |
1071 |
Greatest Common Divisor of Strings(字符串的最大公因子) |
c |
c++ |
java |
python |
go |
|
Easy |
1079 |
Letter Tile Possibilities(活字印刷) |
c |
c++ |
java |
python |
go |
|
Medium |
1095 |
Find in Mountain Array(山脉数组中查找目标值) |
c |
c++ |
java |
python |
go |
|
Hard |
1103 |
Distribute Candies to People(分糖果 II) |
c |
c++ |
java |
python |
go |
|
Easy |
1104 |
Path In Zigzag Labelled Binary Tree(二叉树寻路) |
c |
c++ |
java |
python |
go |
|
Medium |
1108 |
Defanging an IP Address(IP地址无效化) |
c |
c++ |
java |
python |
go |
|
Easy |
1111 |
Maximum Nesting Depth of Two Valid Parentheses Strings(有效括号的嵌套深度) |
c |
c++ |
java |
python |
go |
|
Medium |
1122 |
Relative Sort Array(数组的相对排序) |
c |
c++ |
java |
python |
go |
|
Easy |
1123 |
Lowest Common Ancestor of Deepest Leaves(最深叶节点的最近公共祖先) |
c |
c++ |
java |
python |
go |
|
Medium |
1143 |
Longest Common Subsequence(最长公共子序列) |
c |
c++ |
java |
python |
go |
|
Medium |
1160 |
Find Words That Can Be Formed by Characters(拼写单词) |
c |
c++ |
java |
python |
go |
|
Easy |
1162 |
As Far from Land as Possible(地图分析) |
c |
c++ |
java |
python |
go |
|
Medium |
1171 |
Remove Zero Sum Consecutive Nodes from Linked List(从链表中删去总和值为零的连续节点) |
c |
c++ |
java |
python |
go |
|
Medium |
1178 |
Number of Valid Words for Each Puzzle(猜字谜) |
c |
c++ |
java |
python |
go |
|
Hard |
1207 |
Unique Number of Occurrences(独一无二的出现次数) |
c |
c++ |
java |
python |
go |
|
Easy |
1237 |
Find Positive Integer Solution for a Given Equation(找出给定方程的正整数解) |
c |
c++ |
java |
python |
go |
|
Easy |
1248 |
Count Number of Nice Subarrays(统计「优美子数组」) |
c |
c++ |
java |
python |
go |
|
Medium |
1289 |
Minimum Falling Path Sum II(下降路径最小和 II) |
c |
c++ |
java |
python |
go |
|
Hard |
1290 |
Convert Binary Number in a Linked List to Integer(二进制链表转整数) |
c |
c++ |
java |
python |
go |
|
Easy |
1300 |
Sum of Mutated Array Closest to Target(转变数组后最接近目标值的数组和) |
c |
c++ |
java |
python |
go |
|
Medium |
1302 |
Deepest Leaves Sum(层数最深叶子节点的和) |
c |
c++ |
java |
python |
go |
|
Medium |
1356 |
Sort Integers by The Number of 1 Bits(根据数字二进制下 1 的数目排序) |
c |
c++ |
java |
python |
go |
|
Easy |
1365 |
How Many Numbers Are Smaller Than the Current Number(有多少小于当前数字的数字) |
c |
c++ |
java |
python |
go |
|
Easy |
1370 |
Increasing Decreasing String(上升下降字符串) |
c |
c++ |
java |
python |
go |
|
Easy |
1371 |
Find the Longest Substring Containing Vowels in Even Counts(每个元音包含偶数次的最长子字符串) |
c |
c++ |
java |
python |
go |
|
Medium |
1380 |
Lucky Numbers in a Matrix(矩阵中的幸运数) |
c |
c++ |
java |
python |
go |
|
Easy |
1381 |
Design a Stack With Increment Operation(设计一个支持增量操作的栈) |
c |
c++ |
java |
python |
go |
|
Medium |
1382 |
Balance a Binary Search Tree(将二叉搜索树变平衡) |
c |
c++ |
java |
python |
go |
|
Medium |
1383 |
Maximum Performance of a Team(最大的团队表现值) |
c |
c++ |
java |
python |
go |
|
Hard |
1389 |
Create Target Array in the Given Order(按既定顺序创建目标数组) |
c |
c++ |
java |
python |
go |
|
Easy |
1390 |
Four Divisors(. 四因数组) |
c |
c++ |
java |
python |
go |
|
Medium |
1394 |
Find Lucky Integer in an Array(找出数组中的幸运数) |
c |
c++ |
java |
python |
go |
|
Easy |
1395 |
Count Number of Teams(统计作战单位数) |
c |
c++ |
java |
python |
go |
|
Medium |
1396 |
Design Underground System(设计地铁系统) |
c |
c++ |
java |
python |
go |
|
Medium |
1403 |
Minimum Subsequence in Non-Increasing Order(非递增顺序的最小子序列) |
c |
c++ |
java |
python |
go |
|
Easy |
1404 |
Number of Steps to Reduce a Number in Binary Representation to One(将二进制表示减到 1 的步骤数) |
c |
c++ |
java |
python |
go |
|
Medium |
1408 |
String Matching in an Array(数组中的字符串匹配) |
c |
c++ |
java |
python |
go |
|
Easy |
1409 |
Queries on a Permutation With Key(查询带键的排列) |
c |
c++ |
java |
python |
go |
|
Medium |
1410 |
HTML Entity Parser(HTML 实体解析器) |
c |
c++ |
java |
python |
go |
|
Medium |
1417 |
Reformat The String(重新格式化字符串) |
c |
c++ |
java |
python |
go |
|
Easy |
1418 |
Display Table of Food Orders in a Restaurant(点菜展示表) |
c |
c++ |
java |
python |
go |
|
Medium |
1422 |
Maximum Score After Splitting a String(分割字符串的最大得分) |
c |
c++ |
java |
python |
go |
|
Easy |
1423 |
Maximum Points You Can Obtain from Cards(可获得的最大点数) |
c |
c++ |
java |
python |
go |
|
Medium |
1431 |
Kids With the Greatest Number of Candies(拥有最多糖果的孩子) |
c |
c++ |
java |
python |
go |
|
Easy |
1436 |
Destination City(旅行终点站) |
c |
c++ |
java |
python |
go |
|
Easy |
1437 |
Check If All 1's Are at Least Length K Places Away(是否所有 1 都至少相隔 k 个元素) |
c |
c++ |
java |
python |
go |
|
Medium |
1441 |
Build an Array With Stack Operations(用栈操作构建数组) |
c |
c++ |
java |
python |
go |
|
Easy |
1442 |
Count Triplets That Can Form Two Arrays of Equal XOR(形成两个异或相等数组的三元组数目) |
c |
c++ |
java |
python |
go |
|
Medium |
1450 |
Number of Students Doing Homework at a Given Time(在既定时间做作业的学生人数) |
c |
c++ |
java |
python |
go |
|
Easy |
1451 |
Rearrange Words in a Sentence(重新排列句子中的单词) |
c |
c++ |
java |
python |
go |
|
Medium |
1452 |
People Whose List of Favorite Companies Is Not a Subset of Another List(收藏清单) |
c |
c++ |
java |
python |
go |
|
Medium |
1455 |
Check If a Word Occurs As a Prefix of Any Word in a Sentence(检查单词是否为句中其他单词的前缀) |
c |
c++ |
java |
python |
go |
|
Easy |
1456 |
Maximum Number of Vowels in a Substring of Given Length(定长子串中元音的最大数目) |
c |
c++ |
java |
python |
go |
|
Medium |
1463 |
Cherry Pickup II(摘樱桃 II) |
c |
c++ |
java |
python |
go |
|
Hard |
1480 |
Running Sum of 1d Array(一维数组的动态和) |
c |
c++ |
java |
python |
go |
|
Easy |
LCP 13 |
寻宝 |
c |
c++ |
java |
python |
go |
|
Hard |
LCP 19 |
秋叶收藏集 |
c |
c++ |
java |
python |
go |
|
Medium |
LCP 30 |
魔塔游戏 |
c |
c++ |
java |
python |
go |
|
Medium |
LCP 31 |
变换的迷宫 |
c |
c++ |
java |
python |
go |
|
Hard |
LCP 34 |
二叉树染色 |
c |
c++ |
java |
python |
go |
|
Medium |
金典01.06 |
字符串压缩 |
c |
c++ |
java |
python |
go |
|
Easy |
金典01.07 |
旋转矩阵 |
c |
c++ |
java |
python |
go |
|
Medium |
金典02.01 |
移除重复节点 |
c |
c++ |
java |
python |
go |
|
Easy |
金典08.05 |
魔术索引 |
c |
c++ |
java |
python |
go |
|
Easy |
金典08.05 |
递归乘法 |
c |
c++ |
java |
python |
go |
|
Medium |
金典08.09 |
括号 |
c |
c++ |
java |
python |
go |
|
Medium |
金典08.11 |
硬币 |
c |
c++ |
java |
python |
go |
|
Medium |
金典08.12 |
八皇后 |
c |
c++ |
java |
python |
go |
|
Hard |
金典10.01 |
合并排序的数组 |
c |
c++ |
java |
python |
go |
|
Easy |
金典16.01 |
交换数字 |
c |
c++ |
java |
python |
go |
|
Medium |
金典16.03 |
交点 |
c |
c++ |
java |
python |
go |
|
Hard |
金典16.11 |
跳水板 |
c |
c++ |
java |
python |
go |
|
Easy |
金典16.18 |
模式匹配 |
c |
c++ |
java |
python |
go |
|
Medium |
金典17.13 |
恢复空格 |
c |
c++ |
java |
python |
go |
|
Medium |
金典17.16 |
按摩师 |
c |
c++ |
java |
python |
go |
|
Easy |
面试题03 |
数组中重复的数字 |
c |
c++ |
java |
python |
go |
|
Easy |
面试题04 |
二维数组中的查找 |
c |
c++ |
java |
python |
go |
|
Easy |
面试题05 |
替换空格 |
c |
c++ |
java |
python |
go |
|
Easy |
面试题06 |
从尾到头打印链表 |
c |
c++ |
java |
python |
go |
|
Easy |
面试题07 |
重建二叉树 |
c |
c++ |
java |
python |
go |
|
Medium |
面试题09 |
用两个栈实现队列 |
c |
c++ |
java |
python |
go |
|
Easy |
面试题10- I |
斐波那契数列 |
c |
c++ |
java |
python |
go |
|
Easy |
面试题10- II |
青蛙跳台阶问题 |
c |
c++ |
java |
python |
go |
|
Easy |
面试题11 |
旋转数组的最小数字 |
c |
c++ |
java |
python |
go |
|
Easy |
面试题13 |
机器人的运动范围 |
c |
c++ |
java |
python |
go |
|
Medium |
面试题14 |
剪绳子 |
c |
c++ |
java |
python |
go |
|
Medium |
面试题14-2 |
剪绳子-2 |
c |
c++ |
java |
python |
go |
|
Medium |
面试题16 |
数值的整数次方 |
c |
c++ |
java |
python |
go |
|
Medium |
面试题20 |
表示数值的字符串 |
c |
c++ |
java |
python |
go |
|
Medium |
面试题24 |
反转链表 |
c |
c++ |
java |
python |
go |
|
Easy |
面试题27 |
二叉树的镜像 |
c |
c++ |
java |
python |
go |
|
Easy |
面试题28 |
对称的二叉树 |
c |
c++ |
java |
python |
go |
|
Easy |
面试题29 |
顺时针打印矩阵 |
c |
c++ |
java |
python |
go |
|
Easy |
面试题30 |
包含min函数的栈 |
c |
c++ |
java |
python |
go |
|
Easy |
面试题32-I |
从上到下打印二叉树 |
c |
c++ |
java |
python |
go |
|
Medium |
面试题32-II |
从上到下打印二叉树 II |
c |
c++ |
java |
python |
go |
|
Easy |
面试题32-III |
从上到下打印二叉树 III |
c |
c++ |
java |
python |
go |
|
Medium |
面试题35 |
复杂链表的复制 |
c |
c++ |
java |
python |
go |
|
Medium |
面试题38 |
字符串的排列 |
c |
c++ |
java |
python |
go |
|
Medium |
面试题40 |
最小的k个数 |
c |
c++ |
java |
python |
go |
|
Easy |
面试题42 |
连续子数组的最大和 |
c |
c++ |
java |
python |
go |
|
Easy |
面试题46 |
把数字翻译成字符串 |
c |
c++ |
java |
python |
go |
|
Medium |
面试题48 |
最长不含重复字符的子字符串 |
c |
c++ |
java |
python |
go |
|
Medium |
面试题51 |
数组中的逆序对 |
c |
c++ |
java |
python |
go |
|
Hard |
面试题54 |
二叉搜索树的第k大节点 |
c |
c++ |
java |
python |
go |
|
Easy |
面试题55-I |
二叉树的深度 |
c |
c++ |
java |
python |
go |
|
Easy |
面试题55-II |
平衡二叉树 |
c |
c++ |
java |
python |
go |
|
Easy |
面试题56-I |
数组中数字出现的次数 |
c |
c++ |
java |
python |
go |
|
Medium |
面试题57-II |
和为s的连续正数序列 |
c |
c++ |
java |
python |
go |
|
Easy |
面试题58-I |
翻转单词顺序 |
c |
c++ |
java |
python |
go |
|
Easy |
面试题58-II |
左旋转字符串 |
c |
c++ |
java |
python |
go |
|
Easy |
面试题59-II |
队列的最大值 |
c |
c++ |
java |
python |
go |
|
Medium |
面试题62 |
圆圈中最后剩下的数字 |
c |
c++ |
java |
python |
go |
|
Easy |
面试题63 |
股票的最大利润 |
c |
c++ |
java |
python |
go |
|
Medium |
面试题64 |
求1+2+…+n |
c |
c++ |
java |
python |
go |
|
Medium |
面试题67 |
把字符串转换成整数 |
c |
c++ |
java |
python |
go |
|
Medium |
Offer-II-088 |
爬楼梯的最少成本 |
c |
c++ |
java |
python |
go |
|
Easy |
Offer-II-091 |
粉刷房子 |
c |
c++ |
java |
python |
go |
|
Medium |