LeetCode——解题目录(C plus plus 版)

为了提升算法功底,开始刷题,并记录。如果有错误或者其他见解,欢迎指出。

整理目录时,用到的小技巧,获取标题和链接,然后生成目录。链接如下:

https://blog.csdn.net/qq_34732729/article/details/101302145

序号 题目 考点 简易程度
1 LeetCode——1 两数之和    
2 LeetCode——2 两数相加    
  LeetCode——3 无重复字符的最长子串    
  LeetCode——4 寻找两个有序数组的中位数    
  LeetCode—— 5 最长回文子串    
  LeetCode —— 7 整数反转    
  LeetCode——9 回文数    
  LeetCode —— 12 整数转罗马数字    
  LeetCode —— 13 罗马数字转整数    
  LeetCode——14 最长公共前缀    
  LeetCode——19 删除链表的倒数第N个节点    
  LeetCode——20 有效的括号    
  LeetCode——21 合并两个有序链表    
  LeetCode——23 合并K个排序链表    
  LeetCode——24 两两交换链表中的结点     
  LeetCode——26 删除排序数组中的重复项    
  LeetCode——27 移除元素    
  LeetCode——28 实现strStr()    
  LeetCode——33 搜索旋转排序数组    
  LeetCode——34 在排序数组中查找元素的第一个和最后一个位置    
  LeetCode—— 35 搜索插入位置    
  LeetCode——36 有效的数独    
  LeetCode—— 38 报数    
  LeetCode——49 字母异位词分组    
  LeetCode——50 Pow(x, n)    
  LeetCode——53 最大子序和    
  LeetCode——54 螺旋矩阵    
  LeetCode—— 58 最后一个单词的长度    
  LeetCode——61 旋转链表    
  LeetCode—— 62 不同路径    
  LeetCode——63 不同路径II    
  LeetCode—— 64 最小路径和    
  LeetCode——66 加一    
  LeetCode——67 二进制求和    
  LeetCode——69 x的平方根    
  LeetCode——70 爬楼梯    
  LeetCode—— 88 合并两个有序数组    
   LeetCode—— 91 解码方法    
  LeetCode——94 二叉树的中序遍历    
  LeetCode——98 验证二叉搜索树    
  LeetCode——101 对称二叉树    
  LeetCode——102 二叉树的层次遍历    
  LeetCode——104 二叉树的最大深度     
  LeetCode—— 108 将有序数组转为二叉搜索树    
 

LeetCode—— 110 平衡二叉树

   
  LeetCode——116 填充每个节点的下一个右侧节点指针    
  LeetCode —— 117 填充每个节点的下一个右侧节点指针 II     
  LeetCode——118 杨辉三角    
  LeetCode——119 杨辉三角II    
  LeetCode—— 120 三角形最小路径和    
  LeetCode——121 买卖股票的最佳时机    
  LeetCode—— 122 买卖股票的最佳时机II    
  LeetCode—— 125 验证回文串    
  LeetCode——133 克隆图    
  LeetCode——136 只出现一次的数字    
  LeetCode——138 复制带随机针织的链表    
  LeetCode—— 139 单词拆分    
  LeetCode——141 环形链表    
  LeetCode——142 换形链表II    
  LeetCode——144 二叉树的前序遍历    
  LeetCode——145 二叉树的后续遍历    
  LeetCode——150 逆波兰表达式求值    
  LeetCode——151 翻转字符串    
  LeetCode—— 152 乘积最大子序列    
  LeetCode——153 寻找旋转排序数组中的最小值    
  LeetCode——154 寻找旋转排序数组中的最小值II    
  LeetCode——155 最小栈    
  LeetCode——160 相交链表    
  LeetCode——162 寻找峰值    
  LeetCode——167 两数之和II    
  LeetCode—— 168 Excel列表名称    
 

LeetCode—— 169 多数元素

   
  LeetCode —— 171 Excel列表序号    
  LeetCode ——172阶乘后的零    
 

LeetCode——173 二叉搜索树迭代器

   
  LeetCode——189 旋转数组    
  LeetCode—— 198 打家劫舍    
  LeetCode——200 岛屿数量    
  LeetCode——202 快乐数    
  LeetCode——203 移除链表元素    
  LeetCode ——204 计数质数    
  LeetCode——205 同构字符串    
  LeetCode——206 反转链表    
  LeetCode——209 长度最小的子数组    
  LeetCode—— 213 打家劫舍II    
  LeetCode——217 存在重复元素    
  LeetCode——219 存在重复元素II    
  LeetCode—— 221 最大正方形    
  LeetCode—— 223 矩形面积    
  LeetCode——225 用队列实现栈    
  LeetCode—— 231 2的幂    
  LeetCode——232 用栈实现队列    
  LeetCode——234 回文链表    
 

LeetCode——240 搜索二维矩阵II

   
  LeetCode—— 242 有效的字母异位    
  LeetCode —— 258 各位相加    
  LeetCode —— 263 丑数    
  LeetCode —— 268 缺失数字    
  LeetCode —— 273 整数转换英文表示    
  LeetCode——278 第一个错误的版本    
  LeetCode——279 完全平方数    
  LeetCode——283 移动零    
  LeetCode——287 寻找重复数    
 

LeetCode—— 290 单词规律

   
 

LeetCode—— 299 猜数字游戏

   
  LeetCode —— 300 最长上升子序列    
  LeetCode—— 303 区域和检索-数组不可变    
  LeetCode—— 309 最佳买卖股票时机含冷冻期    
  LeetCode—— 326 3的幂    
  LeetCode——328 奇偶链表    
  LeetCode —— 342 4的幂    
  LeetCode—— 343 整数拆分    
  LeetCode——344 反转字符串    
  LeetCode—— 345 反转字符串中的元音字母    
  LeetCode——349 两个数组的交集    
  LeetCode——350 两个数组的交集II    
  LeetCode——367 有效的完全平方数    
  LeetCode——374 猜数字大小    
  LeetCode—— 375 猜数字大小II    
  LeetCode——380 常数时间插入、删除和获取随机元素    
  LeetCode—— 383 赎金信    
  LeetCode——387 字符串中的第一个唯一字符    
 

LeetCode—— 389 找不同

   
  LeetCode —— 392 判断子序列    
  LeetCode——394 字符串解码    
  LeetCode—— 409 最长回文串    
   LeetCode—— 414 第三大的数    
  LeetCode—— 415 字符串相加    
  LeetCode——430 扁平化多级双向链表    
  LeetCode—— 434 字符串中的单词数    
  LeetCode—— 443 压缩字符串    
  LeetCode—— 447 回旋镖的数量    
  LeetCode—— 448 找到所有数组中消失的数字    
  LeetCode——454 四数相加II    
  LeetCode—— 455 分发饼干    
  LeetCode—— 459 重复的子字符串    
  LeetCode—— 463 岛屿的周长    
  LeetCode—— 475 供暖器    
  LeetCode——485 最大连续1的个数    
  LeetCode——494 目标和    
  LeetCode——498 对角线遍历    
  LeetCode—— 500 键盘行    
  LeetCode——509 斐波那契数    
  LeetCode——516 数组拆分 I    
  LeetCode—— 520 检测大写字母    
  LeetCode—— 521 最长特殊序列 I    
  LeetCode—— 523 数组中的K-diff数对    
  LeetCode—— 541 反转字符串 II    
  LeetCode——542. 01矩阵    
  LeetCode—— 551 学生出勤记录 I    
  LeetCode——557 反转字符串中的单词 III    
  LeetCode—— 566 重塑矩阵    
  LeetCode—— 575 分糖果    
  LeetCode—— 581 最短无序连续子数组    
  LeetCode—— 594 最长和谐子序列    
  LeetCode——599 两个列表的最小索引总和    
  LeetCode—— 605 种花问题    
  LeetCode——622设计循环队列    
  LeetCode—— 628 三个数的最大乘积    
  LeetCode—— 633 平方数之和    
  LeetCode—— 643 子数组最大平均数 I    
       
  LeetCode—— 645 错误的集合    
  LeetCode——652 寻找重复的子树    
  LeetCode—— 657 机器人能返回原点    
  LeetCode——658 找到K个最接近的元素    
  LeetCode—— 661 图片平滑器    
  LeetCode—— 665 非递减数列    
  LeetCode—— 674 最长连续递增序列    
  LeetCode—— 680 验证回文字符串 II    
  LeetCode—— 686 重复重叠字符串匹配    
  LeetCode—— 690 员工的重要性    
  LeetCode—— 692 前K个高频单词    
       
  LeetCode—— 696 计数二进制子串    
  LeetCode—— 697 数组的度    
 

LeetCode——700 二叉搜索树中的搜索

   
  LeetCode——701 二叉搜索树中的插入操作    
  LeetCode——704 二分查找    
  LeetCode——705 设计哈希集合    
  LeetCode——706 设计哈希映射    
  LeetCode——707 设计链表    
  LeetCode—— 709 转换成小写字母    
  LeetCode—— 717 1比特与2比特字符    
  LeetCode——719 找出第k小的距离对    
  LeetCode—— 720 词典中最长的单词    
  LeetCode——724 寻找数组的中心索引    
  LeetCode—— 728 自除数    
  LeetCode——733 图像渲染    
  LeetCode——739 每日温度    
  LeetCode——744 寻找比目标字母大的最小字母    
  LeetCode—— 746 使用最小话费爬楼梯    
  LeetCode——747 至少是其他数字两倍的最大数    
  LeetCode—— 748 最短完整词    
  LeetCode——752 打开转盘锁    
  LeetCode—— 754 到达终点数字    
  LeetCode—— 766 托普利茨矩阵    
  LeetCode—— 771 宝石与石头    
  LeetCode—— 788 旋转数字    
  LeetCode—— 804 唯一摩尔斯密码词    
  LeetCode—— 811 子域名访问计数    
  LeetCode —— 812 最大三角形面积    
  LeetCode—— 819 最常见的单词    
  LeetCode—— 824 山羊拉丁文    
  LeetCode—— 830 较大分组的位置    
  LeetCode—— 832 翻转图像    
  LeetCode—— 836 矩形重叠    
  LeetCode—— 840 矩阵中的幻方    
  LeetCode——841 钥匙和房间    
  LeetCode—— 849 到最近的人的最大距离    
  LeetCode—— 852 山脉数组的峰顶索引    
  LeetCode—— 859 亲密字符串    
  LeetCode—— 860 柠檬水找零    
  LeetCode—— 867 转置矩阵    
  LeetCode—— 868 二进制间距    
  LeetCode—— 883 三维形体投影面积    
  LeetCode—— 884 两句话中不常见单词    
  LeetCode—— 888 公平的糖果交换    
  LeetCode—— 892 三维形体的表面积    
  LeetCode—— 893 特殊等价字符串组    
  LeetCode—— 896 单调数列    
  LeetCode—— 905 按奇偶排序数组    
  LeetCode—— 908 最小差值 I    
  LeetCode—— 914 卡牌分组    
  LeetCode—— 917 仅仅反转字母    
  LeetCode—— 922 按奇偶排序数组II    
  LeetCode—— 925 长按键入    
 

LeetCode—— 929 独特的电子邮件地址

   
  LeetCode—— 941 有效的山脉数组    
  LeetCode—— 942 增减字符串匹配    
  LeetCode—— 953 验证外星语词典    
  LeetCode—— 961 重复N次的元素    
  LeetCode—— 970 强整数    
  LeetCode—— 973 重新排列日志文件    
  LeetCode—— 976 三角形的最大周长    
  LeetCode—— 977 有序数组的平方    
  LeetCode—— 985 查询后的偶数和    
  LeetCode—— 989 数组形式的整数加法    
  LeetCode—— 999 车的可用捕获量    
  LeetCode—— 1002 查找常用字符    
  LeetCode—— 1009 十进制整数的反码    
  LeetCode—— 1010 总持续时间可被60整除的歌曲    
  LeetCode—— 1013 将数组分成和相等的三部分    
  LeetCode—— 1018 可被5整除的二进制前缀    
  LeetCode—— 1025 除数博弈    
  LeetCode—— 1037 有效的回旋镖    
  LeetCode—— 1051 高度检查器    
  LeetCode—— 1071 字符串的最大公因子    
  LeetCode—— 1078 Bigram分词    
  LeetCode—— 1089 复写零    
  LeetCode—— 1103 分糖果II    
  LeetCode—— 1108 IP地址无效化    
  LeetCode—— 1154 一年中的第几天    
  LeetCode—— 1160 拼写单词    
  LeetCode—— 1170 比较字符串最小字母出现频次    
  LeetCode—— 1175 质数排列    
  LeetCode—— 1184 公交站间的距离    
 

LeetCode—— 1189 “气球”的最大数量

   
  LeetCode—— 1122 数组的相对排序    
  LeetCode—— 1128 等价多米诺骨牌对的数量    
  LeetCode—— 1185 一周中的第几天    
  LeetCode—— 1200 最小绝对差    
  LeetCode—— 1207 独一无二的出现次数    
  LeetCode—— 1217 玩筹码    
  LeetCode—— 1221 分割平衡字符串    
  LeetCode—— 1232 缀点成线    
  LeetCode—— 1237 找出给定方程的正整数解    
  LeetCode—— 1252 奇数值单元格的数目    
  LeetCode—— 1260 二维网格迁移    
  LeetCode—— 1266 访问所有点的最小时间    
       
  LeetCode—— 1275 找出井字棋的获胜者    
  生命不息,刷题不止......    
发布了367 篇原创文章 · 获赞 100 · 访问量 4万+

猜你喜欢

转载自blog.csdn.net/qq_34732729/article/details/100764063
今日推荐