vector<int> findNext(vector<int> A, int n) {     // write code here     map<int, int> m;     vector<int> result(n, -1);     for(int i = n - 1; i >= 0; i --){         for(auto item : m){             if(item.first > A[i]){                 result[i] = item.first;                 break;             }         }         m.insert({A[i], 1});     }     return result; } 直接用STL自带的map(红黑树)就行了
点赞 评论

相关推荐

秋招之BrianGriffin:你再跟他说华为工资也低(相对互联网)就可以享受私信爆炸了😋
点赞 评论 收藏
分享
xxxxOxo:这公司幽默得很,要了简历半天一点动静都没有,过一会就给你发个邮件让你做测试,做完又没后文了,纯溜人
点赞 评论 收藏
分享
牛客网
牛客企业服务