3 |
无重复字符的最长子串--Longest Substring Without Repeating Characters |
7 |
整数翻转--Reverse Integer |
11 |
盛最多水的容器--Container With Most Water |
13 |
罗马数字转整数--Roman to Integer |
14 |
最长公共前缀--Longest Common Prefix |
21 |
合并两个有序链表--Merge Two Sorted Lists |
24 |
两两交换链表中的节点--Swap Nodes in Pairs |
34 |
在排序数组中查找元素的第一个和最后一个位置--Find First and Last Position of Element in Sorted Array |
53 |
最大子序和--Maximum Subarray |
58 |
最后一个单词的长度--Length of Last Word |
61 |
旋转链表--Rotate List |
62 |
不同路径--Unique Paths |
64 |
最小路径和--Minimum Path Sum |
66 |
加一--Plus One |
71 |
简化路径--Simplify Path |
73 |
矩阵置零--Set Matrix Zeroes |
74 |
搜索二维矩阵--Search a 2D Matrix |
82 |
删除排序链表中的重复元素 II--Remove Duplicates from Sorted List II |
92 |
反转链表 II--Reverse Linked List II |
94 |
二叉树的中序遍历--Binary Tree Inorder Traversal |
98 |
验证二叉搜索树--Validate Binary Search Tree |
100 |
相同树--Same Tree |
101 |
对称二叉树--Symmetric Tree |
102 |
二叉树的层次遍历--Binary Tree Level Order Traversal |
103 |
二叉树的锯齿形层次遍历--Binary Tree Zigzag Level Order Traversal |
104 |
二叉树的最大深度--Maximum Depth of Binary Tree |
107 |
二叉树的层次遍历 II--Binary Tree Level Order Traversal II |
108 |
将有序数组转换为二叉搜索树--Convert Sorted Array to Binary Search Tree |
110 |
平衡二叉树--Balanced Binary Tree |
111 |
二叉树的最小深度--Minimum Depth of Binary Tree |
116 |
填充同一层的兄弟节点--Populating Next Right Pointers in Each Node |
117 |
填充同一层的兄弟节点 II--Populating Next Right Pointers in Each Node II (同116) |
118 |
杨辉三角--Pascal-s Triangle |
120 |
三角形最小路径和--Triangle |
121 |
买卖股票的最佳时机--Best Time to Buy and Sell Stock |
125 |
验证回文串--Valid Palindrome |
136 |
只出现一次的数字--Single Number |
144 |
二叉树的前序遍历--Binary Tree Preorder Traversal |
147 |
对链表进行插入排序--Insertion Sort List |
151 |
翻转字符串里的单词--Reverse Words in a String |
154 |
寻找旋转排序数组中的最小值 II--Find Minimum in Rotated Sorted Array II |
155 |
最小栈--Min Stack |
162 |
寻找峰值--Find Peak Element |
169 |
求众数--Majority Element |
173 |
二叉搜索树迭代器--Binary Search Tree Iterator |
191 |
位1的个数--Number of 1 Bits |
198 |
打家劫舍--House Robber |
199 |
二叉树的右视图--Binary Tree Right Side View |
202 |
快乐数--Happy Number |
203 |
移除链表元素--Remove Linked List Elements |
205 |
同构字符串--Isomorphic Strings |
206 |
反转链表--Reverse Linked List |
215 |
数组中的第K个最大元素--Kth Largest Element in an Array |
217 |
存在重复元素--Contains Duplicate |
219 |
存在重复元素 II--Contains Duplicate II |
224 |
基本计算器--Basic Calculator |
225 |
用队列实现栈--Implement Stack using Queues |
226 |
翻转二叉树--Invert Binary Tree |
228 |
汇总区间--Summary Ranges |
230 |
二叉搜索树中第K小的元素--Kth Smallest Element in a BST |
231 |
2的幂--Power of Two |
232 |
用栈实现队列--Implement Queue using Stacks |
234 |
回文链表--Palindrome Linked List |
235 |
二叉搜索树的最近公共祖先--Lowest Common Ancestor of a Binary Search Tree |
236 |
二叉树的最近公共祖先--Lowest Common Ancestor of a Binary Tree |
238 |
除自身以外数组的乘积--Product of Array Except Self |
240 |
搜索二维矩阵 II--Search a 2D Matrix II |
257 |
二叉树的所有路径--Binary Tree Paths |
258 |
各位相加--Add Digits |
263 |
丑数--Ugly Number |
268 |
缺失数字--Missing Number |
283 |
移动零--Move Zeroes |
290 |
单词模式--Word Pattern |
299 |
猜数字游戏--Bulls and Cows |
303 |
区域和检索--数组不可变-Range Sum Query - Immutable |
328 |
奇偶链表--Odd Even Linked List |
331 |
验证二叉树的前序序列化--Verify Preorder Serialization of a Binary Tree |
338 |
比特位计数--Counting Bits |
345 |
反转字符串中的元音字母--Reverse Vowels of a String |
349 |
两个数组的交集--Intersection of Two Arrays |
357 |
计算各个位数不同的数字个数--Count Numbers with Unique Digits |
374 |
猜数字大小--Guess Number Higher or Lower |
387 |
字符串中的第一个唯一字符--First Unique Character in a String |
389 |
找不同--Find the Difference |
404 |
左叶子之和--Sum of Left Leaves |
414 |
第三大的数--Third Maximum Number |
429 |
N叉树的层序遍历--N-ary Tree Level Order Traversal |
434 |
字符串中的单词数--Number of Segments in a String |
442 |
数组中重复的数据--Find All Duplicates in an Array |
443 |
压缩字符串--String Compression |
445 |
两数相加 II--Add Two Numbers II |
448 |
找到所有数组中消失的数字--Find All Numbers Disappeared in an Array |
461 |
汉明距离--Hamming Distance |
476 |
数字的补数--Number Complement |
482 |
密钥格式化--License Key Formatting |
485 |
最大连续1的个数--Max Consecutive one |
500 |
键盘行--Keyboard Row |
506 |
相对名次--Relative Ranks |
509 |
斐波那契数--Fibonacci Number |
513 |
找树左下角的值--Find Bottom Left Tree Value |
515 |
在每个树行中找最大值--Find Largest Value in Each Tree Row |
530 |
二叉搜索树的最小绝对差--Minimum Absolute Difference in BST |
535 |
TinyURL 的加密与解密--Encode and Decode TinyURL |
541 |
反转字符串 II --Reverse String II |
551 |
学生出勤记录 I --Student Attendance Record I |
557 |
反转字符串中的单词 III--Reverse Words in a String III |
559 |
N叉树的最大深度--Maximum Depth of N-ary Tree |
575 |
分糖果--Distribute Candies |
561 |
数组拆分 I--Array Partition I |
566 |
重塑矩阵--Reshape the Matrix |
589 |
N叉树的前序遍历--N-ary Tree Preorder Traversal |
617 |
合并二叉树--Merge Two Binary Trees |
628 |
三个数的最大乘积--Maximum Product of Three Numbers |
637 |
二叉树的层平均值--Average of Levels in Binary Tree |
653 |
两数之和 IV - 输入 BST--Two Sum IV - Input is a BST |
654 |
最大二叉树--Maximum Binary Tree |
671 |
二叉树中第二小的节点--Second Minimum Node In a Binary Tree |
680 |
验证回文字符串 Ⅱ--Valid Palindrome II |
700 |
二叉搜索树中的搜索--Search in a Binary Search Tree |
701 |
二叉搜索树中的插入操作--Insert into a Binary Search Tree_ |
706 |
设计哈希映射--Design HashMap |
717 |
1比特与2比特字符--1-bit and 2-bit Characters |
728 |
自除数--Self Dividing Numbers |
729 |
我的日程安排表 I--My Calendar I |
735 |
行星碰撞--Asteroid Collision |
746 |
使用最小花费爬楼梯--Min Cost Climbing Stairs |
747 |
至少是其他数字两倍的最大数--Largest Number At Least Twice of Others |
762 |
二进制表示中质数个计算置位--Prime Number of Set Bits in Binary Representation |
788 |
旋转数字--Rotated Digits |
804 |
唯一摩尔斯密码词--Unique Morse Code Words |
806 |
写字符串需要的行数--Number of Lines To Write String |
814 |
二叉树剪枝--Binary Tree Pruning |
821 |
字符的最短距离--Shortest Distance to a Character |
831 |
隐藏个人信息--Masking Personal Information |
832 |
翻转图像--Flipping an Image |
860 |
柠檬水找零--Lemonade Change |
868 |
二进制间距--Binary Gap |
872 |
叶子相似的树--Leaf-Similar Trees |
876 |
链表的中间结点--Middle of the Linked List |
884 |
两句话中的不常见单词--Uncommon Words from Two Sentences |
922 |
按奇偶排序数组 II--Sort Array By Parity II |
929 |
独特的电子邮件地址--Unique Email Addresses |
931 |
下降路径最小和--Minimum Falling Path Sum |
933 |
最近的请求次数--Number of Recent Calls |
938 |
二叉搜索树的范围和--Range Sum of BST |
941 |
有效的山脉数组--Valid Mountain Array |
946 |
验证栈序列--Validate Stack Sequences |
965 |
单值二叉树--Univalued Binary Tree |