LeetCode刷题
LeetCode刷题
何时立秋丷
向前有路,未来可期!
每天进步一点点,努力为了遇见更好的自己。
展开
-
LeetCode刷题汇总篇
数据结构相关LeetCode精选题之链表LeetCode精选题之树LeetCode精选题之栈和队列LeetCode精选题之数组和矩阵LeetCode精选题之链表字符串LeetCode精选题之链表哈希表算法思想LeetCode精选题之双指针LeetCode精选题之贪心思想LeetCode精选题之二分查找LeetCode精选题之排序、分治LeetCode精选题之搜索(BFS/DFS/回溯法)LeetCode精选题之动态规划01LeetCode精选题之动态对话02LeetCode精选原创 2020-08-20 19:15:09 · 367 阅读 · 0 评论 -
LeetCode精选题之数学
文章目录LeetCode精选题之数学1 计数质数--LeetCode2042 七进制数--LeetCode5043 数字转换为十六进制数--LeetCode4054 Excel表列名称--LeetCode1685 阶乘后的零--LeetCode1726 二进制求和--LeetCode677 字符串相加--LeetCode4158 最少移动次数使数组元素相等 II--LeetCode462(Medium)9 多数元素--LeetCode16910 有效的完全平方数--LeetCode36711 3的幂--Le原创 2020-08-19 21:22:33 · 232 阅读 · 0 评论 -
LeetCode精选题之数组和矩阵
文章目录LeetCode精选题之数组和矩阵1 移动零--LeetCode2832 重塑矩阵--LeetCode5663 最大连续1的个数--LeetCode4854 搜索二维矩阵 II--LeetCode240(Medium)5 有序矩阵中第K小的元素--LeetCode378(Medium)6 错误的集合--LeetCode6457 寻找重复数--LeetCode287(Medium)8 优美的排列 II--LeetCode667(Medium)9 数组的度--LeetCode69710 托普利茨矩阵--原创 2020-08-15 15:05:21 · 321 阅读 · 0 评论 -
LeetCode精选题之排序、分治
文章目录LeetCode精选题之排序、分治排序1 数组中的第K个最大元素--LeetCode215(Medium)2 前 K 个高频元素--LeetCode347(Medium)3 根据字符出现频率排序--LeetCode451(Medium)4 颜色分类--LeetCode75(Medium)分治1 为运算表达式设计优先级--LeetCode241(Medium)2 不同的二叉搜索树II--LeetCode95(Medium)LeetCode精选题之排序、分治参考资料:CyC2018的LeetCode原创 2020-08-15 14:58:41 · 176 阅读 · 0 评论 -
LeetCode精选题之字符串
文章目录LeetCode精选题之字符串1 有效的字母异位词--LeetCode2422 最长回文串--LeetCode4093 同构字符串--LeetCode2054 回文子串--LeetCode647(Medium)5 回文数--LeetCode96 计数二进制子串--LeetCode696LeetCode精选题之字符串参考资料:CyC2018的LeetCode题解1 有效的字母异位词–LeetCode242给定两个字符串 s和 t,编写一个函数来判断t是否是 s的字母异位词。示例 1:输入:原创 2020-08-01 15:20:02 · 252 阅读 · 0 评论 -
LeetCode精选题之哈希表
文章目录LeetCode精选题之哈希表1 两数之和--LeetCode12 存在重复元素--LeetCode2173 存在重复元素II--LeetCode2194 存在重复元素III--LeetCode220(Medium)5 最长和谐子序列--LeetCode5946 最长连续序列--LeetCode128(Hard)LeetCode精选题之哈希表总结:1、在解题中对Set和Map的使用,Set只能存储元素,如果要保存位置,次数等信息就需要使用Map。2、灵活选择键key,应该根据题目来定,比如距原创 2020-07-30 20:45:13 · 352 阅读 · 0 评论 -
LeetCode精选题之二分查找
文章目录LeetCode精选题之二分查找1 x的平方根--LeetCode692 寻找比目标字母大的最小字母--LeetCode7443 有序数组中的单一元素--LeetCode540(Medium)4 第一个错误的版本--LeetCode2785 寻找旋转排序数组中的最小值--LeetCode153(Medium)6 在排序数组中查找元素的第一个和最后一个位置--LeetCode34(Medium)7 二分查找总结二分查找的基本问题二分搜索的变种LeetCode精选题之二分查找参考资料:1、Cyc2原创 2020-07-28 22:17:53 · 264 阅读 · 0 评论 -
LeetCode精选题之双指针
文章目录LeetCode精选题之双指针1 两数之和 II - 输入有序数组--LeetCode1672 平方数之和--LeetCode6333 反转字符串中的元音字母--LeetCode4 验证回文字符串 Ⅱ--LeetCode6805 合并两个有序数组--LeetCode886 环形链表--LeetCode1417 通过删除字母匹配到字典里最长单词--LeetCode524(Medium)LeetCode精选题之双指针参考资料:CyC2018的LeetCode题解1 两数之和 II - 输入有序数组原创 2020-07-19 10:18:17 · 199 阅读 · 0 评论 -
LeetCode精选题之贪心思想
文章目录LeetCode精选题之贪心思想1 分发饼干--LeetCode4552 无重叠区间--LeetCode435(Medium)3 用最少数量的箭引爆气球--LeetCode452(Medium)4 根据身高重建队列--LeetCode406(Medium)5 买卖股票的最佳时机--LeetCode1216 买卖股票的最佳时机 II--LeetCode1227 种花问题--LeetCode6058 判断子序列--LeetCode392(Medium)9 非递减数列--LeetCode66510 最大子原创 2020-07-14 22:52:38 · 306 阅读 · 0 评论 -
LeetCode精选题之动态规划02
文章目录LeetCode精选题之动态规划02背包问题15 分割等和子集--LeetCode416(Medium)16 目标和--LeetCode494(Medium)17 一和零--LeetCode474(Medium)18 零钱兑换--LeetCode322(Medium)19 零钱兑换II--LeetCode518(Medium)20 单词拆分--LeetCode139(Medium)21 组合求和IV--LeetCode377(Medium)股票交易系列问题22 最佳买卖股票时机含冷冻期--LeetC原创 2020-06-26 14:01:57 · 280 阅读 · 0 评论 -
LeetCode精选题之动态规划01
文章目录LeetCode精选题之动态规划011 爬楼梯--LeetCode702 打家劫舍--LeetCode1983 打家劫舍II--LeetCode213(Medium)4 最小路径和--LeetCode64(Medium)5 不同路径--LeetCode62(Medium)6 区域和检索-数组不可变--LeetCode3037 等差数列划分--LeetCode413(Medium)8 整数拆分--LeetCode343(Medium)9 完全平方数--LeetCode279(Medium)10 解码方原创 2020-06-26 13:58:35 · 352 阅读 · 0 评论 -
LeetCode精选题之搜索(BFS/DFS/回溯法)
文章目录LeetCode精选题之搜索(BFS/DFS/回溯法)第一部分:BFS1 二进制矩阵中的最短路径--LeetCode1091(Medium)2 完全平方数--LeetCode279(Medium)3 单词接龙--LeetCode127(Medium)第二部分:DFS1 岛屿的最大面积--LeetCode695(Medium)2 岛屿数量--LeetCode200(Medium)3 朋友圈--LeetCode547(Medium)4 被围绕的区域--LeetCode130(Medium)5 太平洋大西原创 2020-06-02 12:02:27 · 402 阅读 · 0 评论 -
LeetCode精选题之查找表
文章目录LeetCode精选题之查找表1 两个数组的交集--LeetCode3492 两个数组的交集 II--LeetCode3503 两数之和--LeetCode14 四数相加II--LeetCode454(Medium)5 回旋镖的数量--LeetCode4476 最长连续序列--LeetCode128(Hard)7 存在重复元素II--LeetCode2198 存在重复元素III--LeetCode220(Medium)LeetCode精选题之查找表参考资料:bobo老师慕课网LeetCode原创 2020-05-27 12:21:58 · 172 阅读 · 0 评论 -
LeetCode精选题之树
文章目录LeetCode精选题之树递归解题1 二叉树的最大深度--LeetCode1042 平衡二叉树--LeetCode1103 二叉树的直径--LeetCode5434 翻转二叉树--LeetCode2265 合并二叉树--LeetCode6176 路径总和--LeetCode1127 路径总和III--LeetCode437**8 另一个数的子树--LeetCode5729 对称二叉树--LeetCode10110 二叉树的最小深度--LeetCode11111 左叶子之和--LeetCode4041原创 2020-05-22 20:24:20 · 276 阅读 · 0 评论 -
LeetCode精选题之栈和队列
文章目录LeetCode精选题之栈和队列1 用栈实现队列--LeetCode2322 用队列实现栈--LeetCode2253 最小栈--LeetCode1554 用栈实现括号匹配--LeetCode205 每日温度--LeetCode7396 下一个更大元素II--LeetCode5037 二叉树的层序遍历--LeetCode1028 前K个高频元素--LeetCode347LeetCode精选题之栈和队列参考资料:CyC2018的LeetCode题解liuyubobobo的LeetCode课程原创 2020-05-18 11:49:40 · 226 阅读 · 0 评论 -
LeetCode精选题之链表
文章目录LeetCode精选题之链表1 相交链表--LeetCode1602 反转链表--LeetCode2063 合并两个有序链表--LeetCode214 删除排序链表中的重复元素--LeetCode835 删除链表的倒数第N个节点--LeetCode196 两两交换链表中的节点--LeetCode247 链表求和--LeetCode4458 回文链表--LeetCode2349 分隔链表--LeetCode72510 奇偶链表--LeetCode328LeetCode精选题之链表参考资料:CyC2原创 2020-05-14 22:52:45 · 286 阅读 · 0 评论