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

网站免费建站2python个人网站开发

网站免费建站2,python个人网站开发,万州房产网站建设,超炫网站页面题目 给定一个长度为 n 的数组 num 和滑动窗口的大小 size #xff0c;找出所有滑动窗口里数值的最大值。 例如#xff0c;如果输入数组{2,3,4,2,6,2,5,1}及滑动窗口的大小3#xff0c;那么一共存在6个滑动窗口#xff0c;他们的最大值分别为{4,4,6,6,6,5}#xff1b; 针…题目 给定一个长度为 n 的数组 num 和滑动窗口的大小 size 找出所有滑动窗口里数值的最大值。 例如如果输入数组{2,3,4,2,6,2,5,1}及滑动窗口的大小3那么一共存在6个滑动窗口他们的最大值分别为{4,4,6,6,6,5} 针对数组{2,3,4,2,6,2,5,1}的滑动窗口有以下6个 {[2,3,4],2,6,2,5,1} {2,[3,4,2],6,2,5,1} {2,3,[4,2,6],2,5,1} {2,3,4,[2,6,2],5,1} {2,3,4,2,[6,2,5],1} {2,3,4,2,6,[2,5,1]}。 窗口大于数组长度或窗口长度为0的时候返回空。 数据范围 1≤n≤100000≤size≤10000数组中每个元素的值满足 ∣val∣≤10000 要求空间复杂度 O(n)时间复杂度)O(n) 示例1 输入[2,3,4,2,6,2,5,1],3 返回值[4,4,6,6,6,5] 解题思路 1.如果滑动窗口的大小为0则直接返回空列表 2.不为0则依次以滑动窗口的大小作为每次遍历的长度每次滑动向后移动一位依次遍历查找每个窗口中的最大值 题解 # # 代码中的类名、方法名、参数名已经指定请勿修改直接返回方法规定的值即可 # # # param num int整型一维数组 # param size int整型 # return int整型一维数组 # class Solution:def maxInWindows(self , num: List[int], size: int) - List[int]:# 1.如果滑动窗口的大小为0则直接返回空列表if size0: return[]# 2.不为0则依次以滑动窗口的大小作为每次遍历的长度每次滑动向后移动一位依次遍历查找每个窗口中的最大值max_list []n0llen(num)while nsizel:maxnum[n]for i in range(n,nsize):print(num[i])if maxnum[i]:maxnum[i]max_list.append(max)n1return max_list
http://www.dnsts.com.cn/news/152318.html

相关文章:

  • 两栏式网站wordpress文章到微信
  • 中国建设银行广东分行网站部署wordpress最应该用什么os
  • 晋中网站建设哪家强深圳牌匾制作
  • 手机网站总是自动跳转黑帽seo
  • 企业网站设计营销建站推荐
  • 作作网站山西建设执业注册管理中心网站
  • 企业网站推广的方式有哪些男女性做那个视频网站
  • 外贸高端网站建设打开网站显示建设中
  • 开发一个网站要多久wordpress相册博客类主题
  • 外贸零售网站建设免费招收手游代理
  • 怎么做黑客攻击网站长春免费建网站
  • 河南省建设局网站首页邯郸企业网站制作
  • 网站建设伍际网络菏泽网站建设网站
  • 南通做网站软件joomla做类似赶集网的网站
  • 洛阳网站的优化做venn图网站
  • 中小型网站建设报价wordpress 页面颜色
  • 南宁建站公司有哪些店铺首页设计步骤
  • 自己做网站卖什么名字网站开发专业就业前景
  • 会务网站建设东莞做网站公司排名
  • 图片摄影网站出国做博士后网站
  • 什么是网站流量优化广州网络推广
  • 哪个网站有免费ppt下载photoshop中文版免费下载
  • 金华建设工程网站泉州个人建站模板
  • 远程教育网站建设方案网站服务器数据库
  • 网站设计速成h5网站开发中心
  • 腾讯如何做网站网站换vps
  • 哪个网站新建站点步骤
  • 如果做二手车网站做网站前必须设计原型吗
  • 摄影网站设计实现步骤宣武做网站
  • 深圳做分销网站设计网站建设几层结构