剑指offer 面试59题

面试59题:

题目:队列的最大值。

题目一:滑动窗口的最大值。

给定一个数组和滑动窗口的大小,请找出所有滑动窗口里的最大值。例如:如果输入数组为[2,3,4,2,6,2,5,1]及滑动窗口大小为3,那么一共存在6个滑动窗口,它们的最大值分别为[4,4,6,6,6,5]

题目二:求队列的最大值。

请定义一个队列并实现max函数得到队列的最大值,要求max函数、push_back和pop_front的时间复杂度都是O(1)

猜你喜欢

转载自www.cnblogs.com/yanmk/p/9164630.html