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

angularjs 做的网站百度官网推广

angularjs 做的网站,百度官网推广,公众号开发需要哪些技术,淡水网络公司做网站643.子数组最大平均数I 项目场景: 给你一个由 n 个元素组成的整数数组 nums 和一个整数 k 。 请你找出平均数最大且 长度为 k 的连续子数组,并输出该最大平均数。 任何误差小于 10-5 的答案都将被视为正确答案。 示例 1: 输入&#xff…

643.子数组最大平均数I 

项目场景:

给你一个由 n 个元素组成的整数数组 nums 和一个整数 k 。

请你找出平均数最大且 长度为 k 的连续子数组,并输出该最大平均数。

任何误差小于 10-5 的答案都将被视为正确答案。

示例 1:

输入:nums = [1,12,-5,-6,50,3], k = 4
输出:12.75
解释:最大平均数 (12-5-6+50)/4 = 51/4 = 12.75

示例 2:

输入:nums = [5], k = 1
输出:5.00000

提示:

  • n == nums.length
  • 1 <= k <= n <= 105
  • -104 <= nums[i] <= 104


问题描述

        这题同样也是滑动窗口的思想,cur为当前k个数的和,ans为最大值。利用滑动窗口的方法可以将子数组中保持在k个,这样只需每次移入移出即可,最终返回最大的ans即可。

class Solution:def findMaxAverage(self, nums: List[int], k: int) -> float:ans=float("-inf")cur=0for r,num in enumerate(nums):cur+=numif r<k-1:continueans=max(ans,cur/k)cur-=nums[r-k+1]return ans

        以上为本篇文章的全部内容,感谢你抽出宝贵的时间阅读这篇文章。如果你有任何疑问或建议,欢迎在评论区留言,我们一起交流进步。愿你的代码之路越走越顺,生活充满阳光!  

 

http://www.dtcms.com/wzjs/209711.html

相关文章:

  • 移动微网站建设白百度一下你就知道
  • app和网站百度收录软件
  • 推广渠道包括哪些seo推广平台
  • 青岛网络建站网站推广百度seo收录软件
  • 北京智能网站建设平台推广方案的内容有哪些
  • wordpress门户源码学seo哪个培训好
  • wordpress官网主题上海网络seo公司
  • 优质公司网站推广引流吸引人的标题
  • 昆明做网站哪家好网络公司名字大全
  • crm系统解决方案网站排名优化外包
  • 网站开发与建设个人总结怎样建立自己网站
  • jsp个人网站设计搜狗搜索引擎优化指南
  • 新闻网站怎么做缓存南京seo新浪
  • 大型 网站的建设 阶段裤子seo标题优化关键词
  • 大型网站二次开发方案专业的网页制作公司
  • 做网站的接口是意思优化推广网站seo
  • 专门做鞋子的网站在线子域名二级域名查询工具
  • 重庆 网站定制网站数据
  • 做优惠卷网站品牌全案策划
  • 焦作商城网站建设seo公司排名教程
  • 简单的网站开发百度高级搜索技巧
  • 苏州手机网站建设多少钱乔拓云建站平台
  • 自己做网站可以赚钱么杭州新站整站seo
  • 网页制作基础教程素材seo网站推广公司
  • seo网站建设价格手机seo快速排名
  • wordpress增加logoseo推广效果怎么样
  • 旅游网站做模板素材网页设计制作软件
  • 上海城乡建设与管理委员会网站浏阳廖主任打人案
  • 凡科一个注册做2个网站网站页面禁止访问
  • 织梦手机端网站怎么做网页设计流程步骤