题目
剑指offer59-I:滑动窗口的最大值
给定一个数组
nums
和滑动窗口的大小k
,请找出所有滑动窗口里的最大值。
示例:
1 | 输入: nums = [1,3,-1,-3,5,3,6,7], 和 k = 3 |
剑指offer59-I:滑动窗口的最大值
给定一个数组
nums
和滑动窗口的大小k
,请找出所有滑动窗口里的最大值。
示例:
1 | 输入: nums = [1,3,-1,-3,5,3,6,7], 和 k = 3 |
剑指offer59-Ⅱ:队列的最大值
请定义一个队列并实现函数 max_value 得到队列里的最大值,要求函数max_value、push_back 和 pop_front 的均摊时间复杂度都是O(1)。
若队列为空,pop_front 和 max_value 需要返回 -1
示例1:
1 | 输入: |
示例2:
1 | 输入: |
剑指offer09:用两个栈实现队列
用两个栈实现一个队列。队列的声明如下,请实现它的两个函数 appendTail 和 deleteHead ,分别完成在队列尾部插入整数和在队列头部删除整数的功能。(若队列中没有元素,deleteHead 操作返回 -1 )
示例1:
1 | 输入: |
示例2:
1 | 输入: |
在主题配置文件中,进行如下修改:
1 | # Canvas-ribbon |