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

大连鼎信网站建设公司地址网络推广是以企业产品或服务

大连鼎信网站建设公司地址,网络推广是以企业产品或服务,做百度推广和企业网站那个有效果吗,做国外夏令营的网站643. 子数组最大平均数 I - 力扣(LeetCode) 可以使用滑动窗口(Sliding Window)的方法来解决这个问题。具体步骤如下: 先计算数组 nums 中前 k 个元素的和 sum_k,作为初始窗口的和。然后滑动窗口&#xff0…

643. 子数组最大平均数 I - 力扣(LeetCode)

可以使用滑动窗口(Sliding Window)的方法来解决这个问题。具体步骤如下:

  1. 先计算数组 nums 中前 k 个元素的和 sum_k,作为初始窗口的和。
  2. 然后滑动窗口,每次去掉窗口最左侧的元素,并加入新的元素,更新 sum_k
  3. 维护 max_sum 变量,记录所有窗口的最大和。
  4. 最后返回 max_sum / k 作为最大平均数。

代码实现如下:

def findMaxAverage(nums, k):# 计算初始窗口的和max_sum = sum_k = sum(nums[:k])# 滑动窗口遍历数组for i in range(k, len(nums)):sum_k += nums[i] - nums[i - k]  # 移动窗口max_sum = max(max_sum, sum_k)  # 更新最大和return max_sum / k  # 返回最大平均数

示例:

nums = [1,12,-5,-6,50,3]
k = 4
print(findMaxAverage(nums, k))  # 输出 12.75

复杂度分析:

  • 时间复杂度:O(n),其中 n 是数组长度,我们只需遍历数组一次。
  • 空间复杂度:O(1),仅使用了常数级别的额外空间。

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

相关文章:

  • 网站平台搭建流程长沙seo工作室
  • 做网站都需要什么工具广州网站优化服务
  • 建设网站制作哪家好seo关键词优化方法
  • 石家庄网站设计制作百度上首页
  • 自己做的网站在百度怎么发布南昌网优化seo公司
  • 可信网站验证服务中心seo研究中心怎么了
  • destoon 网站后台新郑网络推广
  • 从化区城郊街道网站麻二村生态建设百度网站推广
  • wordpress顶栏网站外链优化方法
  • wordpress统计点击ip什么是白帽seo
  • 宁波做网站建设推广重庆seo全网营销
  • 泉州自助建站系统西安网站排名优化培训
  • 怎么填写网站icp备案seo关键词排名优化评价
  • 免费网站建设平台教育机构
  • 高网站建设互联网推广销售
  • 盐山做网站手机百度一下百度
  • django 做网站赚钱如何创建一个app
  • 简洁网站模板素材百度咨询
  • 深圳电商网络网站建设关键词推广优化排名如何
  • 注册一个做网站的公司好湘潭网页设计
  • 网站设计论坛高质量外链
  • 怎样网站优化公司seo优化实训总结
  • 高大上的企业网站建网站seo
  • 专门做面条菜谱的网站河南郑州做网站的公司
  • 做网站的像素是多少钱国内新闻最新消息
  • 免费高清视频素材网站百度关键词怎么刷上去
  • 自己怎么建网站卖东西上海seo推广公司
  • 烟台网站建设精通臻动传媒seo店铺描述
  • 企业查询网页版seo业务培训
  • 网页网站开发大概多少钱廊坊网络推广公司