您的位置:首页 > 娱乐 > 明星 > 网页设计一般一个月工资多少_网红营销的弊端_互联网营销是干什么_怎么在线上推广自己的产品

网页设计一般一个月工资多少_网红营销的弊端_互联网营销是干什么_怎么在线上推广自己的产品

2024/10/6 15:19:25 来源:https://blog.csdn.net/Ddddddd_158/article/details/142710278  浏览:    关键词:网页设计一般一个月工资多少_网红营销的弊端_互联网营销是干什么_怎么在线上推广自己的产品
网页设计一般一个月工资多少_网红营销的弊端_互联网营销是干什么_怎么在线上推广自己的产品

题目:

题解:

class Solution {
public:bool find132pattern(vector<int>& nums) {int n = nums.size();vector<int> candidate_i = {nums[0]};vector<int> candidate_j = {nums[0]};for (int k = 1; k < n; ++k) {auto it_i = upper_bound(candidate_i.begin(), candidate_i.end(), nums[k], greater<int>());auto it_j = lower_bound(candidate_j.begin(), candidate_j.end(), nums[k], greater<int>());if (it_i != candidate_i.end() && it_j != candidate_j.begin()) {int idx_i = it_i - candidate_i.begin();int idx_j = it_j - candidate_j.begin() - 1;if (idx_i <= idx_j) {return true;}}if (nums[k] < candidate_i.back()) {candidate_i.push_back(nums[k]);candidate_j.push_back(nums[k]);}else if (nums[k] > candidate_j.back()) {int last_i = candidate_i.back();while (!candidate_j.empty() && nums[k] > candidate_j.back()) {candidate_i.pop_back();candidate_j.pop_back();}candidate_i.push_back(last_i);candidate_j.push_back(nums[k]);}}return false;}
};

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com