LeetCode题解目录(1-100)(C++)

在努力更新中ヾ(◍°∇°◍)ノ゙

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值