单调栈常用于记录比它大或小的最近的元素
所有曲线是被出栈的元素
如上图,可以看到,在每次入栈的时候,会先将介于该大于该元素的最近的元素和该元素之间的所有小于该该元素的元素出栈,然后再将该元素入栈
从而,最后再入栈时,栈顶元素一定是距离它最近的大于它的元素