当前位置: 首页 > news >正文

网站盈利模式分析怎么做wordpress官方主题下载地址

网站盈利模式分析怎么做,wordpress官方主题下载地址,免费设计室内装修网址,做家教什么网站链接#xff1a; 剑指 Offer 59 - I. 滑动窗口的最大值 题意#xff1a; 一个lg长度的数组#xff0c;一个长度k的滑动窗口#xff0c;求所有滑动窗口中的最大值 解#xff1a; 优先队列存储存储下标#xff0c;数字大的优先#xff0c;每次判断最大的值是否在范围…链接 剑指 Offer 59 - I. 滑动窗口的最大值 题意 一个lg长度的数组一个长度k的滑动窗口求所有滑动窗口中的最大值 解 优先队列存储存储下标数字大的优先每次判断最大的值是否在范围内即可 进阶思想双端队列 思想核心当lr 且 nums[l]nums[r]的情况下使用nums[r]替换nums[l] 队列存储下标由于正序遍历每次加入双端队列的数字一定大于队列内的数假设我们用front端存储目前最大数字的下标那么应该从back端开始比较移除所有nums[old]nums[now]再加入自身now。 剩下的数值从front到back依照nums[f]nums[b] 且 fb这时候判断front的下标是否符合范围即可 例如存在(index,nums[index])1,10 2,3 那么3,9就可以替换2,3 变成 1,10 3,9当1的下标不在范围内了就抛弃1,10 实际代码 #includebits/stdc.h using namespace std; struct CMP//比较功能函数类 {CMP(const vectorint r):ref(r) {};bool operator() (const int lhs,const int rhs){return ref[lhs]ref[rhs];}const vectorint ref; }; vectorint maxSlidingWindow(vectorint nums, int k) {vectorintans;int lgnums.size();if(!lg) return ans;//priority_queueint,vectorint,CMPp_q(static_castCMP(nums));priority_queueint,vectorint,CMPp_q((CMP(nums)));for(int i0;ilg;i){p_q.push(i);if(ik-1) {while(p_q.top()(i-k1))p_q.pop();ans.push_back(nums[p_q.top()]);}}return ans; } int main() {vectorint nums;int num;int k;cink;while(cinnum) nums.push_back(num);vectorintansmaxSlidingWindow(nums,k);for(auto a:ans) coutaendl;return 0; }进阶 vectorint maxSlidingWindow(vectorint nums, int k) {vectorintans;dequeintidxs;int lgnums.size();if(!lg) return ans;for(int i0;ilg;i){while(!idxs.empty() nums[i]nums[idxs.back()])idxs.pop_back();idxs.push_back(i);if(ik-1){while(!idxs.empty() idxs.front()i-k1) idxs.pop_front();ans.push_back(nums[idxs.front()]);}}return ans; }限制 你可以假设 k 总是有效的在输入数组 不为空 的情况下1 ≤ k ≤ nums.length
http://www.hkea.cn/news/14269266/

相关文章:

  • 电商网站建设哪个好光明新区住房和建设局 官方网站
  • php网站插件信阳网站seo
  • 免费网站建设推广网站建设备案审核要多久
  • 广西网站建设价格多少两学一做知识竞赛试题网站
  • 建设网站e护航下载网站建设模板代码下载
  • 福田网站建设哪家便宜彩印包装厂网站建设
  • 网站建设税费深圳专业网站设计制作
  • 宁波网站建设官网做网站前途如何
  • 网站建设开发文档网站 用户体验的重要性
  • xx市院门户网站建设方案上饶哪里可以学网站建设
  • 手机网站代理长沙装修公司十大排名
  • 青岛住房和城乡建设部网站建设网站建设
  • 如何建设公司网站信息叶梓 wordpress 主题
  • 微信链接的微网站怎么做乐陵seo优化信
  • 上饶建设局网站泰来县城乡建设局网站
  • 分析网站建设网站招聘栏怎么做
  • 平台网站怎么做重庆设计集团有限公司
  • 做php门户网站那个系统好公司网站名词解释
  • 安化建设局网站网站开发角色分类
  • 聊城网站建设的地方最好用的建站系统
  • 城乡与建设部网站首页wordpress __语言
  • 怎么做网站卖产品wordpress原图对比插件
  • 网络营销网页制作源代码seo外链群发工具
  • 天助网站厦门网站建设培训班
  • 音乐网站制作教程美术馆网站的建设流程
  • 1核2g 做网站公众号助手app下载
  • 东莞外贸模板建站网站优化电话
  • 东莞网站外包建设网站自学
  • 制作网站的基本步骤株洲网
  • 公司网站建设需要什么银行 网站开发 干什么