单调队列与单调栈用法详解

Posted xiefengze1

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了单调队列与单调栈用法详解相关的知识,希望对你有一定的参考价值。

1、单调栈

单调栈是指一个栈内部的元素具有严格单调性的一种数据结构,分为单调递增栈和单调递减栈。

其具有以下两个性质:

1,满足栈底到栈顶的元素具有严格单调性。

2,满足栈的先进后出特性,越靠近栈顶的元素越后出栈。

技术分享图片 

单调队列同理,其严格单调性与单调栈相同。

但该队列中的元素满足先进先出特性,越靠近队列头的元素越先出队。

 

以上是关于单调队列与单调栈用法详解的主要内容,如果未能解决你的问题,请参考以下文章

单调队列与单调栈例题(十二)(5.29)

单调栈与单调队列

单调队列单调栈优先队列模板

luogu-单调队列/单调栈专题

单调队列与单调栈作用

单调队列 单调栈