请定义一个队列并实现函数 max_value 得到队列里的最大值,要求函数max_value、push_back 和 pop_front 的均摊时间复杂度都是O(1)。
若队列为空,pop_front 和 max_value 需要返回 -1
--------------------------------------------------------------------------------------------
思路:使用全局定义队列和一个双端队列 双端队列队头用来存放最大数字
push_back要求仅仅留下最大和次最大
pop 判断下两个队列队头是否一致 采取不同的移除方式