摘要: 通常是一维数组,要寻找任一个元素的右边或者左边第一个比自己大或者小的元素的位置,此时我们就要想到可以用单调栈了。时间复杂度为O(n)。 单调栈的本质是空间换时间,因为在遍历的过程中需要用一个栈来记录右边第一个比当前元素高的元素,优点是整个数组只需要遍历一次。 栈中存放什么?下标!! 1. 每日温度 阅读全文
posted @ 2023-10-20 20:24 shimmer_ghq 阅读(53) 评论(0) 推荐(0)