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

企业网站开发技术2023年做网站怎么样

企业网站开发技术,2023年做网站怎么样,网络营销服务市场目前主要的服务是,wordpress威廉希尔插件关于滑动窗口的概念#xff0c;请自行到网上搜索相关资料#xff0c;了解清楚再看本博客。 一、子组数最大平均数 LeetCode 第643题#xff1a;https://leetcode.cn/problems/maximum-average-subarray-i/ 给你一个由 n 个元素组成的整数数组 nums 和一个整数 k 。 请你…关于滑动窗口的概念请自行到网上搜索相关资料了解清楚再看本博客。  一、子组数最大平均数 LeetCode 第643题https://leetcode.cn/problems/maximum-average-subarray-i/ 给你一个由 n 个元素组成的整数数组 nums 和一个整数 k 。 请你找出平均数最大且 长度为 k 的连续子数组并输出该最大平均数。 任何误差小于 10-5 的答案都将被视为正确答案。 输入nums [1,12,-5,-6,50,3], k 4 输出12.75 解释最大平均数 (12-5-650)/4 51/4 12.75 class Solution:def findMaxAverage(self, nums: List[int], k: int) - float:# Step 1# 定义需要维护的变量# 本题求最大平均值 (其实就是求最大和)所以需要定义sum_, 同时定义一个max_avg (初始值为负无穷)sum_, max_avg 0, -math.inf# Step 2: 定义窗口的首尾端 (start, end) 然后滑动窗口start 0for end in range(len(nums)):# Step 3: 更新需要维护的变量 (sum_, max_avg), 不断把当前值积累到sum_上sum_ nums[end]if end - start 1 k:max_avg max(max_avg, sum_ / k)# Step 4# 根据题意可知窗口长度固定所以用if# 窗口首指针前移一个单位保证窗口长度固定, 同时提前更新需要维护的变量 (sum_)if end k - 1:sum_ - nums[start]start 1# Step 5: 返回答案return max_avg二、至多包含两个不同字符的最长子串 LeetCode 第159题https://leetcode.cn/problems/longest-substring-with-at-most-two-distinct-characters/  class Solution:def lengthOfLongestSubstringTwoDistinct(self, s: str) - int:# Step 1: # 定义需要维护的变量, 本题求最大长度所以需要定义max_len,# 该题又涉及计算不重复元素个数因此还需要一个哈希表max_len, hashmap 0, {}# Step 2: 定义窗口的首尾端 (start, end) 然后滑动窗口start 0for end in range(len(s)):# Step 3# 更新需要维护的变量 (max_len, hashmap)# 首先把当前元素的计数加一# 一旦哈希表长度小于等于2(之多包含2个不同元素)尝试更新最大长度tail s[end]hashmap[tail] hashmap.get(tail, 0) 1if len(hashmap) 2:max_len max(max_len, end - start 1)# Step 4: # 根据题意, 题目的窗口长度可变: 这个时候一般涉及到窗口是否合法的问题# 这时要用一个while去不断移动窗口左指针, 从而剔除非法元素直到窗口再次合法# 哈希表长度大于2的时候 (说明存在至少3个重复元素)窗口不合法# 所以需要不断移动窗口左指针直到窗口再次合法, 同时提前更新需要维护的变量 (hashmap)while len(hashmap) 2:head s[start]hashmap[head] - 1if hashmap[head] 0:del hashmap[head]start 1# Step 5: 返回答案 (最大长度)return max_len三、无重复字符最长字串 LeetCode 第3题https://leetcode.cn/problems/longest-substring-without-repeating-characters/description/ 给定一个字符串 s 请你找出其中不含有重复字符的 最长子串 的长度。 输入: s abcabcbb 输出: 3 解释: 因为无重复字符的最长子串是 abc,所以其长度为 3。 class Solution:def findMaxAverage(self, nums: List[int], k: int) - float:# Step 1# 定义需要维护的变量# 本题求最大平均值 (其实就是求最大和)所以需要定义sum_, 同时定义一个max_avg (初始值为负无穷)sum_, max_avg 0, -math.inf# Step 2: 定义窗口的首尾端 (start, end) 然后滑动窗口start 0for end in range(len(nums)):# Step 3: 更新需要维护的变量 (sum_, max_avg), 不断把当前值积累到sum_上sum_ nums[end]if end - start 1 k:max_avg max(max_avg, sum_ / k)# Step 4# 根据题意可知窗口长度固定所以用if# 窗口首指针前移一个单位保证窗口长度固定, 同时提前更新需要维护的变量 (sum_)if end k - 1:sum_ - nums[start]start 1# Step 5: 返回答案return max_avg
http://www.hkea.cn/news/14294769/

相关文章:

  • 广丰网站建设北京未来广告公司
  • 建设网站需要it外包收费
  • 公司网站建设指南网页页面设计叫什么
  • 网站建设 后台空间容量网络营销案例分析范文
  • 做影视网站算侵权吗做课件最好的素材网站
  • 百度推广登录入口官网网址江苏网站建设seo优化
  • 做网站周记wordpress不同内容
  • 资源类网站怎么做企业网站设计建设长春
  • 快速免费做网站上海网站制作电话
  • 网站建设品牌有哪些网店装修
  • 搭建自己的博客网站网站代运营多少钱
  • 付网站建设费甘肃政务服务网
  • 有什么网站可以做微信洛阳建设部官方网站
  • 各大门户网站怎么做推广单页面网站源码
  • 西安十强互联网站建设公司湖南关键词网络科技有限公司
  • 手机音乐网站源码做农业网站
  • 六安品牌网站建设电话中国外贸企业100强
  • 微网站中定位功能怎么做的定制网络流量监控软件
  • logo网站有哪些阿里云win服务器怎么做网站
  • 旅游网站建设的目的与意义是什么意思大连华南网站建设
  • 广州比较好的网站建设公司西安做网站哪里价格低
  • 电脑做网站服务器需要什么软件沭阳网站开发
  • 美食网站首页wordpress交易平台主题
  • 网站建设合同解除函建设制作外贸网站的公司简介
  • 网站从哪几个方面维护广州做网站平台的企业
  • 做网站的标签及属性中文域名注册费用标准
  • 做外贸没有网站需要做毕业设计资料网站
  • vs 网站开发教程自己做网站打开是乱码
  • 佛山建站佛山网页设计营销型网站建设_做网站
  • 建设网站需要学什么WordPress瀑布流图片站