暴力做法是对每个位置向右扫描找第一个更大值,O(n²)。可抽象为:元素像一排人,身高为数值。当前人「下一个更大」= 他右侧第一个没被挡住的人(比当前矮的都被挡住)。单调栈用 O(n) 维护「右侧候选更大值」:倒序遍历,弹掉 ≤ 当前的,栈顶即答案,再入栈当前值。
Что думаешь? Оцени!
。关于这个话题,服务器推荐提供了深入分析
放眼长远,习近平总书记深刻指出:“当前和今后相当长一个时期,要把修复长江生态环境摆在压倒性位置,共抓大保护,不搞大开发。”不尽长江滚滚来,比江河更深广的,是共产党人的格局远见。
Opens in a new window