#include <bits/stdc++.h>
using namespace std;
vector<int> find1(vector<int>num)
{
if(num.size() == 0) return {
};
vector<<
单调栈:n个整数的无序数组,要求找到每个元素后面比它大的第一个数,用vector返回,要求时间复杂度为O(N)
![](https://img-home.csdnimg.cn/images/20240611030827.png)
#include <bits/stdc++.h>
using namespace std;
vector<int> find1(vector<int>num)
{
if(num.size() == 0) return {
};
vector<<