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

郑州哪家公司给国外做网站上线了做的网站可以登陆

郑州哪家公司给国外做网站,上线了做的网站可以登陆,网站新媒体建设,行业门户网站 建站科技馆内有一台虚拟观景望远镜#xff0c;它可以用来观测特定纬度地区的地形情况。该纬度的海拔数据记于数组 heights #xff0c;其中 heights[i] 表示对应位置的海拔高度。请找出并返回望远镜视野范围 limit 内#xff0c;可以观测到的最高海拔值。 示例 1#xff1a; 输…科技馆内有一台虚拟观景望远镜它可以用来观测特定纬度地区的地形情况。该纬度的海拔数据记于数组 heights 其中 heights[i] 表示对应位置的海拔高度。请找出并返回望远镜视野范围 limit 内可以观测到的最高海拔值。 示例 1 输入heights [14,2,27,-5,28,13,39], limit 3 输出[27,27,28,28,39] 解释 滑动窗口的位置 最大值 [14 2 27] -5 28 13 39 27 14 [2 27 -5] 28 13 39 27 14 2 [27 -5 28] 13 39 28 14 2 27 [-5 28 13] 39 28 14 2 27 -5 [28 13 39] 39 提示 你可以假设输入总是有效的在输入数组不为空的情况下 1 limit heights.length -10000 heights[i] 10000 解法一 从头到尾遍历每个状态的窗口 class Solution { public:vectorint maxAltitude(vectorint heights, int limit) {vectorint res;if(heights.empty()) return res;int max_;for(int i 0;i int(heights.size())-limit;i){max_ heights[i];for(int j 1;j limit;j){if(heights[ij] max_) max_ heights[ij];}res.push_back(max_);}return res;} };解法二 上一个方法显然有很多冗余的比较比如 7 2 8 10 3滑动到第二个状态的时候因为8所在的位置在窗口左侧的右边所以只需要将新加入的10和8之前的最大值比较 8 2 6 4 3滑动到第二个状态的时候因为8所在的位置在窗口左侧所以需要重新在新窗口中找最大值 基于以上思想 class Solution { public:vectorint maxAltitude(vectorint heights, int limit) {vectorint res;if(heights.empty()) return res;if(limit 1) return heights;int len heights.size(), pre_max_index 0, max_ heights[0];//计算第一个maxfor(int i 0;i limit;i){if(heights[i] max_){max_ heights[i];pre_max_index i;} }res.push_back(max_);for(int i 1;i len-limit;i){if(i pre_max_index){//如果这次窗口左侧在之前最大值的索引左侧不包括之前最大值的索引//只需要比较新加入的值和之前最大值if(heights[ilimit-1] max_){max_ heights[ilimit-1];pre_max_index ilimit-1;}res.push_back(max_);} else {//重新开始一个最大值默认值为heights[i]int temp limit;max_ heights[i];pre_max_index i;while(temp--){if(heights[itemp] max_){pre_max_index itemp;max_ heights[itemp];}}res.push_back(max_);}}return res;} };当然如果limit为1根本就不需要计算直接返回就行。 新加入的值 h e i g h t s [ i l i m i t − 1 ] heights[ilimit-1] heights[ilimit−1]
http://www.zqtcl.cn/news/471619/

相关文章:

  • 找设计方案的网站专注南昌网站建设
  • UE做的比较好的网站汕头网站关键词优化教程
  • 做羞羞的事情网站广州番禺招聘网最新招聘信息
  • 网站基础开发成本网站建设策划包括哪些内容
  • 商务网站建设哪家好绍兴网站建设做网站
  • 网站域名管理东莞网页设计和网页制作
  • 网站建设与制作报价网站app制作
  • 下载可以做动漫的我的世界视频网站长沙网站seo技巧
  • 汕头网站制作推荐制作影视视频的软件
  • 定制程序网站宁波英文网站建设
  • 安康公司做网站网页设计怎么设计
  • 小型企业网站系统南京seo外包平台
  • 曲靖网站制作邢台网站制作那家便宜
  • wordpress中portfolio重庆网站seo按天计费
  • 做淘客网站需要多大的空间工程公司名称大全简单大气
  • 康县建设局网站网站做优化
  • 笔记网站开发代码下载了wordpress后
  • 北京招聘高级网站开发工程师域名最新通知
  • 企业如何实现高端网站建设西安百度推广开户
  • 广西城乡住房建设厅网站首页本地 安装 WordPress主题
  • 网站开发 技术方案设计一个软件需要多少钱
  • 网站如何做死链接提交建设银行网站官网网址
  • 网站难做吗承德平台
  • 手机备案网站营销网络建设怎么写
  • 建个网站要花多少钱WordPress密码重设怎么改
  • 招商网站建设免费网站改版 升级的目的
  • 安徽圣力建设集团网站如何自己开发微信小程序
  • 学院网站板块盘多多搜索引擎入口
  • 网站seo内部优化wordpress建站网站报错
  • 网站建设科技国外网站入口