Skip to content

Latest commit

 

History

History
231 lines (191 loc) · 29.1 KB

index-tags.md

File metadata and controls

231 lines (191 loc) · 29.1 KB

题型标签

数组

题号题解标签难度是否解题
1两数之和数组,哈希表简单
11盛最多水的容器数组,双指针中等
15三数之和数组,双指针中等
26删除排序数组中的重复项数组,双指针简单
27移除元素数组,双指针简单
34在排序数组中查找元素的第一个和最后一个位置数组,二分查找中等
35搜索插入位置数组,二分查找简单
53最大子序和数组,分治算法,动态规划简单
55跳跃游戏贪心算法,数组中等
56合并区间排序,数组中等
66加一数组简单
75颜色分类排序,数组,双指针中等
80删除排序数组中的重复项 ii数组,双指针中等
88合并两个有序数组数组,双指针简单
118杨辉三角数组简单
121买卖股票的最佳时机数组,动态规划简单
167两数之和 ii - 输入有序数组数组,双指针,二分查找简单
169多数元素位运算,数组,分治算法简单
189旋转数组数组简单
217存在重复元素数组,哈希表简单
209长度最小的子数组数组,双指针,二分查找中等
219存在重复元素 ii数组,哈希表简单
268缺失数字位运算,数组,数学简单
283移动零数组,双指针简单
414第三大的数数组简单
485最大连续1的个数数组简单
509斐波那契数数组简单

字符串

题号题解标签难度是否解题
3无重复字符的最长子串哈希表,双指针,字符串中等
13罗马数字转整数数学,字符串简单
14最长公共前缀字符串简单
20有效的括号,字符串简单
28实现 strstr()双指针,字符串简单
49字母异位词分组哈希表,字符串中等
58最后一个单词的长度字符串简单
125验证回文串双指针,字符串简单
344反转字符串双指针,字符串简单
345反转字符串中的元音字母双指针,字符串简单
415字符串相加字符串简单
557反转字符串中的单词 iii字符串简单

数学

题号题解标签难度是否解题
2两数相加链表,数学中等
7整数反转数学简单
9回文数数学简单
13罗马数字转整数数学,字符串简单
50pow(x, n)数学,二分查找中等
69x 的平方根数学,二分查找简单
171excel表列序号数学简单
202快乐数哈希表,数学简单
204计数质数哈希表,数学简单
258各位相加数学简单
268缺失数字位运算,数组,数学简单

哈希表

题号题解标签难度是否解题
1两数之和数组,哈希表简单
3无重复字符的最长子串哈希表,双指针,字符串中等
36有效的数独哈希表中等
49字母异位词分组哈希表,字符串中等
136只出现一次的数字位运算,哈希表简单
187重复的dna序列位运算,哈希表中等
202快乐数哈希表,数学简单
204计数质数哈希表,数学简单
205同构字符串哈希表简单
217存在重复元素数组,哈希表简单
219存在重复元素 ii数组,哈希表简单
290单词规律哈希表简单
299猜数字游戏哈希表简单
349两个数组的交集排序,哈希表,双指针,二分查找简单
409最长回文串哈希表简单

题号题解标签难度是否解题
20有效的括号,字符串简单
103二叉树的锯齿形层次遍历,,广度优先搜索中等

双指针

题号题解标签难度是否解题
3无重复字符的最长子串哈希表,双指针,字符串中等
11盛最多水的容器数组,双指针中等
15三数之和数组,双指针中等
26删除排序数组中的重复项数组,双指针简单
27移除元素数组,双指针简单
28实现 strstr()双指针,字符串简单
75颜色分类排序,数组,双指针中等
80删除排序数组中的重复项 ii数组,双指针中等
86分隔链表链表,双指针中等
88合并两个有序数组数组,双指针简单
125验证回文串双指针,字符串简单
167两数之和 ii - 输入有序数组数组,双指针,二分查找简单
209长度最小的子数组数组,双指针,二分查找中等
283移动零数组,双指针简单
344反转字符串双指针,字符串简单
345反转字符串中的元音字母双指针,字符串简单
349两个数组的交集排序,哈希表,双指针,二分查找简单

链表

题号题解标签难度是否解题
2两数相加链表,数学中等
21合并两个有序链表链表简单
83删除排序链表中的重复元素链表简单
86分隔链表链表,双指针中等
160相交链表链表简单

二分查找

题号题解标签难度是否解题
34在排序数组中查找元素的第一个和最后一个位置数组,二分查找中等
35搜索插入位置数组,二分查找简单
50pow(x, n)数学,二分查找中等
69x 的平方根数学,二分查找简单
167两数之和 ii - 输入有序数组数组,双指针,二分查找简单
209长度最小的子数组数组,双指针,二分查找中等
278第一个错误的版本二分查找简单
349两个数组的交集排序,哈希表,双指针,二分查找简单

排序

题号题解标签难度是否解题
56合并区间排序,数组中等
75颜色分类排序,数组,双指针中等
349两个数组的交集排序,哈希表,双指针,二分查找简单

队列

位运算

题号题解标签难度是否解题
136只出现一次的数字位运算,哈希表简单
169多数元素位运算,数组,分治算法简单
187重复的dna序列位运算,哈希表中等
191位1的个数位运算简单
268缺失数字位运算,数组,数学简单

题号题解标签难度是否解题
100相同的树,深度优先搜索简单
101对称二叉树,深度优先搜索,广度优先搜索简单
102二叉树的层次遍历,广度优先搜索中等
103二叉树的锯齿形层次遍历,,广度优先搜索中等
104二叉树的最大深度,深度优先搜索简单
107二叉树的层次遍历 ii,广度优先搜索简单
111二叉树的最小深度,深度优先搜索,广度优先搜索简单
112路径总和,深度优先搜索简单
199二叉树的右视图,深度优先搜索,广度优先搜索中等

递归

深度优先搜素

题号题解标签难度是否解题
100相同的树,深度优先搜索简单
101对称二叉树,深度优先搜索,广度优先搜索简单
104二叉树的最大深度,深度优先搜索简单
111二叉树的最小深度,深度优先搜索,广度优先搜索简单
112路径总和,深度优先搜索简单
199二叉树的右视图,深度优先搜索,广度优先搜索中等

广度优先搜索

题号题解标签难度是否解题
101对称二叉树,深度优先搜索,广度优先搜索简单
102二叉树的层次遍历,广度优先搜索中等
103二叉树的锯齿形层次遍历,,广度优先搜索中等
107二叉树的层次遍历 ii,广度优先搜索简单
111二叉树的最小深度,深度优先搜索,广度优先搜索简单
199二叉树的右视图,深度优先搜索,广度优先搜索中等

贪心算法

题号题解标签难度是否解题
55跳跃游戏贪心算法,数组中等

二叉搜索树

动态规划

题号题解标签难度是否解题
53最大子序和数组,分治算法,动态规划简单
121买卖股票的最佳时机数组,动态规划简单

分治算法

题号题解标签难度是否解题
53最大子序和数组,分治算法,动态规划简单
169多数元素位运算,数组,分治算法简单

回溯算法

脑筋急转弯

题号题解标签难度是否解题
292nim 游戏脑筋急转弯,极小化极大简单
close