leetcode-503-Next Greater Element II
来源:互联网 发布:三维凸包算法 编辑:程序博客网 时间:2024/06/05 15:16
题目
题目:[leetcode-503]
思路
之前的栈的办法用不了,主要是因为它循环了。二层循环,注意变量自增的时候采用循环自增。
代码
class Solution {public: vector<int> nextGreaterElements(vector<int>& nums) { int sz = nums.size(); std::vector<int> ret(sz, int()); if(!sz) return ret; for( int i = 0; i < sz; ++i ){ int j = 0; for( j = (i + 1)%sz; j != i; j = (j+1)%sz ){ if( nums[j] > nums[i] ){ ret[i] = nums[j]; break; } } if(j==i) ret[i] = -1; } return ret; }};
0 0
- leetcode-503-Next Greater Element II
- leetcode[503]:Next Greater Element II
- leetcode-Next Greater Element II
- LeetCode.496(503、556) Next Greater Element I && II && III
- leetcode 503. Next Greater Element II
- LeetCode 503. Next Greater Element II
- [leetcode]503. Next Greater Element II
- LeetCode 503. Next Greater Element II
- LeetCode 503. Next Greater Element II
- LeetCode笔记:503. Next Greater Element II
- LeetCode OJ 503. Next Greater Element II
- LeetCode 503. Next Greater Element II
- leetcode 503. Next Greater Element II
- [LeetCode] 503. Next Greater Element II
- leetcode 503. Next Greater Element II
- [LeetCode] 503. Next Greater Element II
- leetcode 503. Next Greater Element II
- leetcode 503. Next Greater Element II
- 《重构——改善既有代码的设计》读书笔记
- ajax XMLHttpRequest对象
- idea错误 Error:Abnormal build process termination:
- 设置Linux打开文件句柄/proc/sys/fs/file-max和ulimit -n的区别
- Python小试牛刀之二
- leetcode-503-Next Greater Element II
- SpringInAction4th--高级装配
- 为什么C++类定义中,数据成员不能被指定为自身类型,但可以是指向自身类型的指针或引用?
- xcode自定义代码片段
- Python的CSV模块
- java常考面试题(问答题90-120)
- ubuntu如何进入和退出linux服务器
- 底图
- Android常用的快速开发框架