算法剑指 Offer 59 - II. 队列的最大值

Posted 九师兄

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了算法剑指 Offer 59 - II. 队列的最大值相关的知识,希望对你有一定的参考价值。

文章目录


1.概述

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

若队列为空,pop_front 和 max_value 需要返回 -1

示例 1:

输入:

["MaxQueue","push_back","push_back","max_value"

以上是关于算法剑指 Offer 59 - II. 队列的最大值的主要内容,如果未能解决你的问题,请参考以下文章

乱序版 ● 剑指offer每日算法题打卡题解——栈与队列(题号59)

剑指offer59 - II 至 剑指offer 64 题解

剑指offer59 - II 至 剑指offer 64 题解

剑指offer(59)-II

图解 | 剑指 Offer 59 - II. 队列的最大值

剑指 Offer 59II - 队列的最大值