| 1 |
Two Sum - 两数之和 |
Easy |
Swift |
思路 |
40 ms (98.33%) |
| 2 |
Add Two Numbers - 两数相加 |
Medium |
Swift |
思路 |
52 ms (99.42%) |
| 3 |
Longest Substring Without Repeating Characters - 无重复字符的最长子串 |
Medium |
Swift |
思路 |
20 ms (99.04%) |
| 4 |
Median of Two Sorted Arrays - 寻找两个有序数组的中位数 |
Hard |
Swift |
思路 |
112 ms (87.25%) |
| 5 |
Longest Palindromic Substring - 最长回文子串 |
Hard |
Swift |
思路 |
216 ms (84.11%) |
| 6 |
ZigZag Conversion - Z 字形变换 |
Medium |
Swift |
思路 |
84 ms (78.57%) |
| 7 |
Reverse Integer - 整数反转 |
Easy |
Swift |
思路 |
4 ms (98.44%) |
| 8 |
String to Integer (atoi) - 字符串转换整数 (atoi) |
Medium |
Swift |
思路 |
12 ms (94.79%) |
| 9 |
Palindrome Number - 回文数 |
Easy |
Swift |
思路 |
32 ms (98.77%) |
| 11 |
Container With Most Water - 盛最多水的容器 |
Medium |
Swift |
思路 |
124 ms (98.02%) |
| 12 |
Integer to Roman - 整数转罗马数字 |
Medium |
Swift |
思路 |
24 ms (97.01%) |
| 13 |
Roman to Integer - 罗马数字转整数 |
Easy |
Swift |
思路 |
36 ms (89.66%) |
| 14 |
Longest Common Prefix - 最长公共前缀 |
Easy |
Swift |
思路 |
16 ms (100%) |
| 15 |
3Sum - 三数之和 |
Medium |
Swift |
思路 |
272 ms (90.87%) |
| 16 |
3Sum Closest - 最接近的三数之和 |
Medium |
Swift |
思路 |
60 ms (100%) |
| 17 |
Letter Combinations of a Phone Number - 电话号码的字母组合 |
Medium |
Swift |
思路 |
4 ms (96.97%) |
| 18 |
4Sum - 四数之和 |
Medium |
Swift |
思路 |
68 ms (71.88%) |
| 19 |
Remove Nth Node From End of List - 删除链表的倒数第N个节点 |
Medium |
Swift |
思路 |
8 ms (96.97%) |
| 20 |
Valid Parentheses - 有效的括号 |
Easy |
Swift |
思路 |
8 ms (95.02%) |
| 21 |
Merge Two Sorted Lists - 合并两个有序链表 |
Easy |
Swift |
思路 |
16 ms (97.12%) |
| 22 |
Generate Parentheses - 括号生成 |
Medium |
Swift |
思路 |
16 ms (96.30%) |
| 23 |
Merge k Sorted Lists - 合并K个排序链表 |
Hard |
Swift |
思路 |
104 ms (90.70%) |
| 24 |
Swap Nodes in Pairs - 两两交换链表中的节点 |
Medium |
Swift |
思路 |
4 ms (98.39%) |
| 25 |
Reverse Nodes in k-Group - K 个一组翻转链表 |
Hard |
Swift |
思路 |
44 ms (95.83%) |
| 26 |
Remove Duplicates from Sorted Array - 删除排序数组中的重复项 |
Easy |
Swift |
思路 |
104 ms (90.70%) |
| 27 |
Remove Element - 移除元素 |
Easy |
Swift |
思路 |
12 ms (85.21%) |
| 28 |
Implement strStr() - 实现 strStr() |
Easy |
Swift |
思路 |
16 ms (73.74%) |
| 29 |
Divide Two Integers - 两数相除 |
Medium |
Swift |
思路 |
8 ms (87.72%) |
| 33 |
Search in Rotated Sorted Array - 搜索旋转排序数组 |
Medium |
Swift |
思路 |
24 ms (79.41%) |
| 34 |
Find First and Last Position of Element in Sorted Array - 在排序数组中查找元素的第一个和最后一个位置 |
Medium |
Swift |
思路 |
68 ms (67.86%) |
| 35 |
SearchInsertPosition - 搜索插入位置 |
Easy |
Swift |
思路 |
44 ms (72.85%) |
| 39 |
Combination Sum - 组合总和 |
Medium |
Swift |
思路 |
28 ms (100%) |
| 40 |
Combination Sum II - 组合总和 II |
Medium |
Swift |
思路 |
28 ms (100%) |
| 46 |
Permutations - 全排列 |
Medium |
Swift |
思路 |
24 ms (95.18%) |
| 47 |
Permutations II - 全排列 II |
Medium |
Swift |
思路 |
48 ms (90.47%) |
| 48 |
Rotate Image - 旋转图像 |
Medium |
Swift |
思路 |
16 ms (81.67%) |
| 53 |
Maximum Subarray - 最大子序和 |
Easy |
Swift |
思路 |
52 ms (74.47%) |
| 58 |
Length of Last Word - 最后一个单词的长度 |
Easy |
Swift |
思路 |
12 ms (82.76%) |
| 66 |
Plus One - 加一 |
Easy |
Swift |
思路 |
8 ms (94.29%) |
| 62 |
Unique Paths - 不同路径 |
Medium |
Swift |
思路 |
0 ms (100%) |
| 67 |
Add Binary - 二进制求和 |
Easy |
Swift |
思路 |
16 ms (97.22%) |
| 69 |
Sqrt(x) - x 的平方根 |
Easy |
Swift |
思路 |
4 ms (99.02%) |
| 70 |
Climbing Stairs - 爬楼梯 |
Easy |
Swift |
思路 |
0 ms (100%) |
| 78 |
Subsets - 子集 |
Medium |
Swift |
思路 |
8 ms (100%) |
| 83 |
Remove Duplicates from Sorted List - 删除排序链表中的重复元素 |
Easy |
Swift |
思路 |
32 ms (93.81%) |
| 88 |
Merge Sorted Array - 合并两个有序数组 |
Easy |
Swift |
思路 |
12 ms (93.86%) |
| 94 |
Binary Tree Inorder Traversal - 二叉树的中序遍历 |
Medium |
Swift |
思路 |
0 ms (100%) |
| 95 |
Unique Binary Search Trees II - 不同的二叉搜索树 II |
Medium |
Swift |
思路 |
40 ms (66.67%) |
| 98 |
Validate Binary Search Tree - 验证二叉搜索树 |
Medium |
Swift |
思路 |
52 ms (100%) |
| 100 |
Same Tree - 相同的树 |
Easy |
Swift |
思路 |
8 ms (88.89%) |
| 101 |
Symmetric Tree - 对称二叉树 |
Easy |
Swift |
思路 |
16 ms (95.89%) |
| 102 |
Binary Tree Level Order Traversal - 二叉树的层次遍历 |
Medium |
Swift |
思路 |
16 ms (97.9%) |
| 103 |
Binary Tree Zigzag Level Order Traversal - 二叉树的锯齿形层次遍历 |
Medium |
Swift |
思路 |
16 ms (65.38%) |
| 104 |
Maximum Depth of Binary Tree - 二叉树的最大深度 |
Easy |
Swift |
思路 |
32 ms (95.81%) |
| 105 |
Construct Binary Tree from Preorder and Inorder Traversal - 从前序与中序遍历序列构造二叉树 |
Medium |
Swift |
思路 |
28 ms (97.92%) |
| 106 |
Construct Binary Tree from Inorder and Postorder Traversal - 从中序与后序遍历序列构造二叉树 |
Medium |
Swift |
思路 |
36 ms (95.24%) |
| 107 |
Binary Tree Level Order Traversal II - 二叉树的层次遍历 II |
Easy |
Swift |
思路 |
16 ms (100%) |
| 110 |
Balanced Binary Tree - 平衡二叉树 |
Easy |
Swift |
思路 |
48 ms (100%) |
| 121 |
Best Time to Buy and Sell Stock - 买卖股票的最佳时机 |
Easy |
Swift |
思路 |
44 ms (92.24%) |
| 122 |
Best Time to Buy and Sell Stock II - 买卖股票的最佳时机 II |
Easy |
Swift |
思路 |
44 ms (91.89%) |
| 136 |
Single Number - 只出现一次的数字 |
Easy |
Swift |
思路 |
100 ms (92.06%) |
| 142 |
LRU Cache - LRU缓存机制 |
Medium |
Swift |
思路 |
376 ms (89.58%) |
| 148 |
Sort List - 排序链表 |
Medium |
Swift |
思路 |
376 ms (40.00%) |
| 169 |
Majority Element - 求众数 |
Easy |
Swift |
思路 |
168 ms (94.80%) |
| 206 |
Reverse Linked List - 反转链表 |
Easy |
Swift |
思路 |
12 ms (100%) |
| 226 |
Invert Binary Tree - 翻转二叉树 |
Easy |
Swift |
思路 |
8 ms (76.98%) |
| 215 |
Kth Largest Element in an Array - 数组中的第K个最大元素 |
Medium |
Swift |
思路 |
376 ms (40.00%) |
| 224 |
Basic Calculator - 基本计算器 |
Hard |
Swift |
思路 |
68 ms (100%) |
| 230 |
Kth Smallest Element in a BST - 二叉搜索树中第K小的元素 |
Medium |
Swift |
思路 |
80 ms (100%) |
| 231 |
Power of Two - 2的幂 |
Easy |
Swift |
思路 |
12 ms (45.00%) |
| 344 |
Reverse String - 反转字符串 |
Easy |
Swift |
思路 |
340 ms (98.87%) |