[程序员代码面试指南]栈和队列-单调栈结构(单调栈)
摘要:
问题描述 给定一个数组,找到每一个位置左边和右边离它最近的且值比它小的位置,返回一个二维数组表示每个位置对应的两个位置。 解题思路 使用单调栈,保证栈内元素从栈顶到栈底严格单调递减。 每个元素入出栈一次,时间复杂度O(n) 具体的,如果x位置被弹出,在栈中位于ta下面的位置的元素就是满足题意的左边元 阅读全文
posted @ 2019-05-14 23:05 coding_gaga 阅读(144) 评论(0) 推荐(0)
浙公网安备 33010602011771号