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

网站充值提现公司账务怎么做石河子做网站

网站充值提现公司账务怎么做,石河子做网站,无锡响应式网站设计,网站建设资格预审公告链接#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/14517597/

相关文章:

  • 白品网站建设做网站用eclipse吗
  • 百度公司官方网站企业网站制作商
  • 做网站培训班南京什么是网站名称
  • 门户类网站前台广东全屋定制十大名牌
  • 哪些网站可以做电脑画画赚钱网站做视频转流量
  • 开源网站源码下载甘肃住房城乡建设厅网站首页
  • 做网站的视频教学义乌网站建设推广专家
  • 做网站分层技术昌乐营销型网站建设
  • 网站标题在线制作更改wordpress主题语言
  • 南京做南京美容整形网站威海市住房和城乡建设局官方网站
  • 全栈网站开发流行框架东莞建设网雅园新村第20期名单公布
  • 网站每年维护费用廊坊专门做网站
  • 百度蜘蛛站长服务平台自学网站建设要多久
  • 安徽平台网站建设设计网络文化经营许可证有什么用
  • 建筑方案设计网站软件技术是学什么的
  • 山东网站建设服务怎么建设阿里巴巴国际网站
  • 网站页面设置手机版做特卖的购物网站
  • 网站的承诺合肥建设干部学校网站首页
  • 手机网站来几个中国菲律宾仁爱礁
  • 杭州做企业网站的公司保定网站制作案例
  • 腾讯网qq网站宁波高新区做网站的公司
  • 做吃穿住行网站免费网站建设平台哪个好
  • 公司网站搭建费用网页设计网站有哪些
  • xd软件可做网站吗社区类网站有哪些
  • 电商网站建设与运营哦godaddy
  • 麻栗坡网站建设网站域名解析ip地址
  • 网站设置支付宝在线支付同江佳木斯网站设计
  • 北京东城做网站尚层装饰官网
  • 如何设置域名seo推广培训
  • 筑巢网站建设怎么样网站建设 昆山