1-100

LeetCode #

题号 题目(点击查看题解) 标签 难度
1 两数之和 数组 , 哈希表 简单
2 两数相加 链表 , 数学 中等
3 无重复字符的最长子串 哈希表 , 双指针 , 字符串 中等
4 寻找两个有序数组的中位数 数组 , 二分查找 , 分治算法 困难
5 最长回文子串 字符串 , 动态规划 中等
6 Z 字形变换 字符串 中等
7 整数反转 数学 简单
8 字符串转换整数 (atoi) 数学 , 字符串 中等
9 回文数 数学 简单
10 正则表达式匹配 字符串 , 动态规划 , 回溯算法 困难
11 盛最多水的容器 数组 , 双指针 中等
12 整数转罗马数字 数学 , 字符串 中等
13 罗马数字转整数 数学 , 字符串 简单
14 最长公共前缀 字符串 简单
15 三数之和 数组 , 双指针 中等
16 最接近的三数之和 数组 , 双指针 中等
17 电话号码的字母组合 字符串 , 回溯算法 中等
18 四数之和 数组 , 哈希表 , 双指针 中等
19 删除链表的倒数第 N 个节点 链表 , 双指针 中等
20 有效的括号 , 字符串 简单
21 合并两个有序链表 链表 简单
22 括号生成 字符串 , 回溯算法 中等
23 合并 K 个排序链表 , 链表 , 分治算法 困难
24 两两交换链表中的节点 链表 中等
25 K 个一组翻转链表 链表 困难
26 删除排序数组中的重复项 数组 , 双指针 简单
27 移除元素 数组 , 双指针 简单
28 实现 strStr () 双指针 , 字符串 简单
29 两数相除 数学 , 二分查找 中等
30 串联所有单词的子串 哈希表 , 双指针 , 字符串 困难
31 下一个排列 数组 中等
32 最长有效括号 字符串 , 动态规划 困难
33 搜索旋转排序数组 数组 , 二分查找 中等
34 在排序数组中查找元素的第一个和最后一个位置 数组 , 二分查找 中等
35 搜索插入位置 数组 , 二分查找 简单
36 有效的数独 哈希表 中等
37 解数独 哈希表 , 回溯算法 困难
38 外观数列 字符串 简单
39 组合总和 数组 , 回溯算法 中等
40 组合总和 II 数组 , 回溯算法 中等
41 缺失的第一个正数 数组 困难
42 接雨水 , 数组 , 双指针 困难
43 字符串相乘 数学 , 字符串 中等
44 通配符匹配 贪心算法 , 字符串 , 动态规划 , 回溯算法 困难
45 跳跃游戏 II 贪心算法 , 数组 困难
46 全排列 回溯算法 中等
47 全排列 II 回溯算法 中等
48 旋转图像 数组 中等
49 字母异位词分组 哈希表 , 字符串 中等
50 Pow(x, n) 数学 , 二分查找 中等
51 N 皇后 回溯算法 困难
52 N 皇后 II 回溯算法 困难
53 最大子序和 数组 , 分治算法 , 动态规划 简单
54 螺旋矩阵 数组 中等
55 跳跃游戏 贪心算法 , 数组 中等
56 合并区间 排序 , 数组 中等
57 插入区间 排序 , 数组 困难
58 最后一个单词的长度 字符串 简单
59 螺旋矩阵 II 数组 中等
60 第 k 个排列 数学 , 回溯算法 中等
61 旋转链表 链表 , 双指针 中等
62 不同路径 数组 , 动态规划 中等
63 不同路径 II 数组 , 动态规划 中等
64 最小路径和 数组 , 动态规划 中等
65 有效数字 数学 , 字符串 困难
66 加一 数组 简单
67 二进制求和 数学 , 字符串 简单
68 文本左右对齐 字符串 困难
69 x 的平方根 数学 , 二分查找 简单
70 爬楼梯 动态规划 简单
71 简化路径 , 字符串 中等
72 编辑距离 字符串 , 动态规划 困难
73 矩阵置零 数组 中等
74 搜索二维矩阵 数组 , 二分查找 中等
75 颜色分类 排序 , 数组 , 双指针 中等
76 最小覆盖子串 哈希表 , 双指针 , 字符串 困难
77 组合 回溯算法 中等
78 子集 位运算 , 数组 , 回溯算法 中等
79 单词搜索 数组 , 回溯算法 中等
80 删除排序数组中的重复项 II 数组 , 双指针 中等
81 搜索旋转排序数组 II 数组 , 二分查找 中等
82 删除排序链表中的重复元素 II 链表 中等
83 删除排序链表中的重复元素 链表 简单
84 柱状图中最大的矩形 , 数组 困难
85 最大矩形 , 数组 , 哈希表 , 动态规划 困难
86 分隔链表 链表 , 双指针 中等
87 扰乱字符串 字符串 , 动态规划 困难
88 合并两个有序数组 数组 , 双指针 简单
89 格雷编码 回溯算法 中等
90 子集 II 数组 , 回溯算法 中等
91 解码方法 字符串 , 动态规划 中等
92 反转链表 II 链表 中等
93 复原 IP 地址 字符串 , 回溯算法 中等
94 二叉树的中序遍历 , , 哈希表 中等
95 不同的二叉搜索树 II , 动态规划 中等
96 不同的二叉搜索树 , 动态规划 中等
97 交错字符串 字符串 , 动态规划 困难
98 验证二叉搜索树 , 深度优先搜索 中等
99 恢复二叉搜索树 , 深度优先搜索 困难
100 相同的树 , 深度优先搜索 简单

本文访问量

本站总访问量

本站总访客数