题目链接 题解: stack 本题的类似题目:leetcode84题:柱状图中的最大图形。本题 题解 附上~ 接雨...[作者空间]
题目链接 题解: 类似的题目为:leetcode622题设计循环队列,622题的 题解 先附上。本题和622题是一...[作者空间]
题目链接 解题思路一:最大堆 本题中,滑动窗口内的数字个数固定为k,从左依次滑动到右侧,要求返回滑动窗口的最大值,...[作者空间]
题目链接 解法一:暴力求解 对于示例:[2,1,5,6,2,3] 首先遍历一遍柱子,遍历到的柱子作为“左边界”,从...[作者空间]
leetcode26.删除排序数组中的重复项 关键字:数组题目链接 解题思路:双指针迭代 使用一前一后两个指针,遍...[作者空间]
题目链接本题是对于上一题 leetcode141.环形链表 的扩展题目,在我的文章 链表相关基础题及答案解析 中,...[作者空间]
AbstractFactory模式即抽象工厂模式,因为《图解设计模式》一书中的示例程序并不是很能直观地理解复杂难懂...[作者空间]
题目链接 排序+双指针夹逼法 对于本题,无论是暴力求解,还是使用哈希表求解,我觉得都不如排序之后使用左右夹逼的方法...[作者空间]
题目链接 解法一:暴力求解 对于本题,最简单,暴力的方法就是循环嵌套,暴力求解。对于每一个柱子,都算出以这个柱子为...[作者空间]
Builder模式即建造者模式,在这里,我就不使用《图解设计模式》一书中的程序作为示例了,而是换一个让人更加清晰易...[作者空间]
示例程序 Product 接口 Manager 类 MessageBox 类 Main 类 该程序输出的结果为: ...[作者空间]
示例程序 示例为制作身份证的程序Product类和Factory类组成了生成实例的框架;IDCard类和IDCar...[作者空间]
什么是 Template Method模式 Template Method即模板方法,组成模板的方法被定义在父类中...[作者空间]
示例程序 实现了Iterator模式的示例程序的作用是将书放置到书架中,并将书的名字顺序显示出来。 示例程序的UM...[作者空间]
UML UML是让系统可视化,让规格和设计文档化的表现方法,它是Unified Modeling Language...[作者空间]
第64题:滑动窗口的最大值 难易度:⭐⭐⭐ 解析:本题的思路是使用双端队列双端队列用来保存窗口最大数值的index...[作者空间]
第59题:按之字形顺序打印二叉树 难易度:⭐⭐⭐ 分析:准备两个栈,在打印某一层的节点的时候,把下一层的节点保存在...[作者空间]
第55题:链表中环的入口节点 难易度:⭐⭐ 分析思路如下:分析:1:如何判断链表有环无环,如果有环,能否返回第一个...[作者空间]
第51题:构建乘积数组 难易度:⭐⭐ 题目分析:我想很多人肯定会写出这样的代码: 这样的话,这个算法的时间复杂度就...[作者空间]
第42题:和为S的两个数字 难易度:⭐ 本题分析:使用一个头指针和一个尾指针,每次让头指针和尾指针所对应的数字相加...[作者空间]