需求
class Solution {
public:
vector<int> nextGreaterElements(vector<int>& nums)
{
vector<int>ret(nums.size(),0);
int signal;//标志
int i,j;//循环
for(i = 0; i < nums.size(); ++i)
{
j = i+1;
while(j!=i)
{
if(j == nums.size())
j = 0;
if(j == i)
break;
if(nums[j]>nums[i])
{
ret[i] = nums[j];
break;
}
j++;
}
if(j == i)
ret[i] = -1;
}
return ret;
}
};