0
点赞
收藏
分享

微信扫一扫

LeetCode 单调栈 阶段性小结 个人向专题通关计划

扬帆远航_df7c 2022-01-27 阅读 61

单调栈


单调栈的题目需要注意的有:单调栈中元素的大小顺序、新来一个元素时,需要考虑其与栈头元素相对大小的三种情况、较为复杂的题目中,通常要考虑三个元素: 栈头元素、栈中的第二个元素(左边第一个较小/较大的位置或值)、新来元素(右边第一个较小/较大的位置或值),利用 单调栈的性质来简化对问题的求解。

单调栈的应用场景

通常是在一维数组中寻找任意一个元素的 左边或右边 的第一个 比自己大或者小的元素位置或值(有位置了便有对应的值,通常情况下寻找位置)。 时间复杂度是

举报

相关推荐

0 条评论