- 博客(11)
- 收藏
- 关注
原创 子串子序列常见算法面试题
子串子序列本人最近被一系列子串子序列递增最长连续 个数 和 之类的问题逼疯,特此整理基础判断首先要知道判断是否是子串还是子序列判断子串子串比较简单,因为是连续的判断子序列子序列其实也很简单,不用想的复杂,贪心就好越早匹配到越好,只要匹配到一个就可以往后面走 leetcode392class Solution { public boolean isSubsequence(String s, String t) { int n = s.length(), m = t
2021-11-01 15:47:57
357
1
原创 Leetcode练习题:复杂数据结构
Leetcode练习题:复杂数据结构问题描述解题思路代码实现反思与收获问题描述解题思路代码实现反思与收获问题描述解题思路代码实现反思与收获问题描述解题思路代码实现反思与收获问题描述解题思路代码实现反思与收获问题描述解题思路代码实现反思与收获问题描述解题思路代码实现反思与收获问题描述解题思路代码实现反思与收获问题描述解题思路代码实现反思与收获问题描述解题思路代码实现反思与收获问题描述解题思路代码实现反思与收获问题描述解题思路代码实现反思与收获问题描述解题思路代码实现反思与收获
2020-09-23 18:18:57
660
原创 Leetcode练习题:动态规划
Leetcode练习题:动态规划问题描述解题思路代码实现反思与收获问题描述解题思路代码实现反思与收获问题描述解题思路代码实现反思与收获问题描述解题思路代码实现反思与收获问题描述解题思路代码实现反思与收获问题描述解题思路代码实现反思与收获问题描述解题思路代码实现反思与收获问题描述解题思路代码实现反思与收获问题描述解题思路代码实现反思与收获在进行这部分学习之前,我根本没有正式的学习过动态规划,遇到动态规划的题更是完全做不出来,即使我看别人解题的代码,也很难理解dp是个什么意思。但是学习了之后,了解了动态规划,
2020-09-16 23:40:45
691
原创 Leetcode练习题:搜索
Leetcode练习题:搜索130:被围绕的区域问题描述解题思路代码实现反思与收获207:课程表问题描述解题思路代码实现反思与收获332:重新安排行程问题描述解题思路代码实现反思与收获491:递增子序列问题描述解题思路代码实现反思与收获529:扫雷游戏问题描述解题思路代码实现反思与收获542:01矩阵问题描述解题思路代码实现反思与收获638:大礼包问题描述解题思路代码实现反思与收获756:问题描述解题思路代码实现反思与收获1306:跳跃游戏 III问题描述解题思路代码实现反思与收获1345: 跳跃游戏 IV
2020-09-15 19:29:48
696
原创 Leetcode练习题:哈希表
Leetcode练习题:哈希表30:串联所有单词的子串问题描述解题思路代码实现反思与收获36:有效的数独问题描述解题思路代码实现反思与收获438:找到字符串中所有字母异位词问题描述解题思路代码实现反思与收获451:根据字符出现频率排序问题描述解题思路代码实现反思与收获525:问题描述解题思路代码实现反思与收获54:砖墙问题描述解题思路代码实现反思与收获560:和为K的子数组问题描述解题思路代码实现反思与收获594:最长和谐子序列问题描述解题思路代码实现反思与收获692:前K个高频单词问题描述解题思路代码实现
2020-09-14 23:02:01
886
原创 Leetcode练习题:二分查找与二叉树
Leetcode练习题:二分查找与二叉树74:搜索二维矩阵问题描述解题思路代码实现反思与收获问题描述解题思路代码实现反思与收获98:验证二叉搜索树问题描述解题思路代码实现反思与收获问题描述解题思路代码实现反思与收获问题描述解题思路代码实现反思与收获问题描述解题思路代码实现反思与收获问题描述解题思路代码实现反思与收获问题描述解题思路代码实现反思与收获问题描述解题思路代码实现反思与收获问题描述解题思路代码实现反思与收获二分查找很重要,掌握思想之后实现起来也比较简单,注意条件终止的条件,以及mid的变化,变形会
2020-09-14 16:35:59
475
原创 Leetcode练习题:树与图
Leetcode练习题:树与图101:对称二叉树问题描述解题思路代码实现反思与收获103:二叉树的锯齿形层次遍历问题描述解题思路代码实现反思与收获107:二叉树的层次遍历 II问题描述解题思路代码实现反思与收获111:二叉树的最小深度问题描述解题思路代码实现反思与收获112:路径总和问题描述解题思路代码实现反思与收获124:二叉树中的最大路径和问题描述解题思路代码实现反思与收获问题描述解题思路代码实现反思与收获310:最小高度树问题描述解题思路代码实现反思与收获437:路径总和 III问题描述解题思路代码实
2020-09-13 22:54:28
790
原创 Leetcode练习题:贪心思想
Leetcode练习题:贪心思想122:买卖股票的最佳时机Ⅱ问题描述解题思路代码实现反思与收获316:去除重复字母问题描述解题思路代码实现反思与收获321:拼接最大数问题描述解题思路代码实现反思与收获330:按要求补齐数组问题描述解题思路代码实现反思与收获435:无重叠区间问题描述解题思路代码实现反思与收获659:分割数组为连续子序列问题描述解题思路代码实现反思与收获问题描述解题思路代码实现反思与收获122:买卖股票的最佳时机Ⅱ问题描述给定一个数组,它的第 i 个元素是一支给定股票第 i 天的价格。
2020-08-13 20:28:59
794
原创 Leetcode练习题:栈、队列
Leetcode练习题:栈、队列42:接雨水问题描述解题思路代码实现反思与收获71:简化路径问题描述解题思路代码实现反思与收获347:前k个高频元素问题描述解题思路代码实现反思与收获373:查找和最小的K对数字问题描述解题思路代码实现反思与收获394:字符串解码问题描述解题思路代码实现反思与收获407:接雨水Ⅱ问题描述解题思路代码实现反思与收获621:任务调度器问题描述解题思路代码实现反思与收获862:和至少为K的最短子数组问题描述解题思路代码实现反思与收获921:使括号有效的最少添加问题描述解题思路代码实
2020-08-02 16:45:22
686
原创 Leetcode练习题:数组与链表
Leetcode练习题:数组与链表24:重排链表-两两交换链表中的节点题目描述解题思路代码实现反思与收获功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入24:重排链表-两两交换链表中的节点题目描述给定一个单链表 L:L0→L1
2020-07-19 19:51:00
353
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人