LeetCode 热题 HOT 100
文章平均质量分 69
温酒煮青梅
初级打工人
展开
-
力扣Hot100-22 括号生成【递归三步法】
力扣Hot100-22 括号生成文章目录力扣Hot100-22 括号生成全部刷题与学习记录原题目考查知识点好的解法全部刷题与学习记录【C++刷题学习笔记目录】原题目题目地址:22. 括号生成数字 n 代表生成括号的对数,请你设计一个函数,用于能够生成所有可能的并且 有效的 括号组合。示例 1:输入:n = 3输出:["((()))","(()())","(())()","()(())","()()()"]示例 2:输入:n = 1输出:["()"]考查知识点递归应用好的原创 2021-04-15 22:00:08 · 121 阅读 · 0 评论 -
C++刷题学习笔记目录
刷题笔记为找工作做准备,记录刷题心得与代码力扣系列目录刷题笔记一、数组【283】移动零二、字符串字符串匹配KMP算法一、数组【283】移动零二、字符串字符串匹配KMP算法原创 2020-10-10 19:58:25 · 672 阅读 · 6 评论 -
力扣Hot100-19删除链表倒数第N个节点【双指针】【递归】
力扣Hot100-19 删除链表倒数第N个节点文章目录力扣Hot100-19 删除链表倒数第N个节点全部刷题与学习记录原题目考查知识点自己的第一遍解法好的解法双指针递归全部刷题与学习记录【C++刷题学习笔记目录】原题目题目地址:19. 删除链表的倒数第 N 个结点给你一个链表,删除链表的倒数第 n 个结点,并且返回链表的头结点。**进阶:**你能尝试使用一趟扫描实现吗?输入:head = [1,2,3,4,5], n = 2输出:[1,2,3,5]输入:head = [1],原创 2021-04-14 09:07:24 · 166 阅读 · 0 评论 -
力扣Hot100-11盛最多水的容器【双指针法】
力扣Hot100-11 盛最多水的容器文章目录力扣Hot100-11 盛最多水的容器全部刷题与学习记录原题目考查知识点好的解法解法1:双指针法解法2:优化双指针全部刷题与学习记录【C++刷题学习笔记目录】原题目题目地址:11. 盛最多水的容器给你 n 个非负整数 a1,a2,…,an,每个数代表坐标中的一个点 (i, ai) 。在坐标内画 n 条垂直线,垂直线 i 的两个端点分别为 (i, ai) 和 (i, 0) 。找出其中的两条线,使得它们与 x 轴共同构成的容器可以容纳最多的水。**原创 2021-04-12 21:41:06 · 104 阅读 · 0 评论 -
力扣Hot100-5最长回文子串【动规五步法】
力扣Hot100-5 最长回文子串文章目录力扣Hot100-5 最长回文子串全部刷题与学习记录原题目考查知识点好的解法全部刷题与学习记录【C++刷题学习笔记目录】原题目题目地址:5. 最长回文子串给你一个字符串 s,找到 s 中最长的回文子串。示例 1:输入:s = "babad"输出:"bab"解释:"aba" 同样是符合题意的答案。示例 2:输入:s = "cbbd"输出:"bb"考查知识点动态递归好的解法以往动态递归的题目中,题目给出一维环境(如斐波那契数),原创 2021-04-10 19:52:36 · 139 阅读 · 0 评论 -
力扣Hot100-4 寻找两个正序数组的中位数
力扣Hot100-4 寻找两个正序数组的中位数文章目录力扣Hot100-4 寻找两个正序数组的中位数全部刷题与学习记录原题目考查知识点自己的第一遍解法好的解法全部刷题与学习记录【C++刷题学习笔记目录】【C++百万并发网络通信-笔记目录】原题目题目地址:4. 寻找两个正序数组的中位数给定两个大小分别为 m 和 n 的正序(从小到大)数组 nums1 和 nums2。请你找出并返回这两个正序数组的 中位数 。示例 1:输入:nums1 = [1,3], nums2 = [2]输出:2.原创 2021-04-08 20:58:28 · 107 阅读 · 0 评论 -
力扣【Hot100-3】 无重复字符的最长子串 【双指针法】
文章目录全部刷题与学习记录原题目考查知识点自己的第一遍解法好的解法全部刷题与学习记录【C++刷题学习笔记目录】【C++百万并发网络通信-笔记目录】原题目题目地址:3. 无重复字符的最长子串给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度。示例 1:输入: s = "abcabcbb"输出: 3 解释: 因为无重复字符的最长子串是 "abc",所以其长度为 3。示例 2:输入: s = "bbbbb"输出: 1解释: 因为无重复字符的最长子串是 "b",所以其长原创 2021-04-07 21:24:42 · 131 阅读 · 0 评论