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

网页设计与制作设计报告seo搜索引擎优化书籍

网页设计与制作设计报告,seo搜索引擎优化书籍,怎么做网站的api,茶楼网站1456. 定长子串中元音的最大数目 - 力扣(LeetCode) 可以使用 滑动窗口 方法来解决这个问题。步骤如下: 初始化:计算前 k 个字符中元音字母的个数,作为初始窗口的值。滑动窗口:遍历字符串,每次右…

1456. 定长子串中元音的最大数目 - 力扣(LeetCode)

可以使用 滑动窗口 方法来解决这个问题。步骤如下:

  1. 初始化:计算前 k 个字符中元音字母的个数,作为初始窗口的值。
  2. 滑动窗口:遍历字符串,每次右移窗口,删除窗口左端字符,添加窗口右端字符,同时更新元音字母的计数。
  3. 维护最大元音计数:在滑动过程中,记录最大值。

Python 代码

def maxVowels(s, k):vowels = {'a', 'e', 'i', 'o', 'u'}  # 使用集合加速查找count = max_count = sum(1 for c in s[:k] if c in vowels)  # 计算初始窗口的元音数量for i in range(k, len(s)):count += (s[i] in vowels) - (s[i - k] in vowels)  # 右移窗口,更新元音计数max_count = max(max_count, count)  # 记录最大元音计数return max_count

示例

s = "abciiidef"
k = 3
print(maxVowels(s, k))  # 输出 3

复杂度分析

  • 时间复杂度:O(n),其中 n 是字符串长度,我们遍历 s 一次。
  • 空间复杂度:O(1),只使用了几个变量,额外空间消耗极小。
http://www.dtcms.com/wzjs/92790.html

相关文章:

  • wordpress lt网页优化建议
  • 平面设计软件名称长沙关键词优化费用
  • 上海做saas平台网站的公司营销案例100例简短
  • 上海企业建站推荐国家培训网官网
  • 加盟平台响应网站建设迈步者seo
  • 南宁网站建设设计制作长沙seo排名外包
  • 二级网站建设做外贸用什么软件找客户
  • 客户做外贸用那些网站北京最新疫情最新消息
  • 找北京赛车网站开发seo网络营销招聘
  • 做紧固件上什么网站网站建设与优化
  • 韩国购物网站有哪些新冠疫情最新消息今天公布
  • 做网站公司宣传语品牌营销策划方案怎么做才好
  • seo优化方案总结武汉本地seo
  • 魔方网站怎么创建域名
  • 如何做属于自己的领券网站百度搜索流量查询
  • 网站建设视频教程最新免费宣传平台有哪些
  • 学习前端的网站百度保障客服电话
  • 郑州企业网站排名优化方法成都网站推广公司
  • 温州网站开发建设网站运营推广选择乐云seo
  • python做视频网站湖南网站建设seo
  • 顺企网我做网站seo网站设计工具
  • google广告联盟网站seo关键词优化方法
  • wordpress获得分类目录提供seo顾问服务适合的对象是
  • 访问不了服务器的网站seo教程 百度网盘
  • 怎么自己做网站怎么赚钱google建站推广
  • 济南h5网站建设seo1短视频网页入口营销
  • 石材石料网站搭建教程百度seo优化排名
  • wordpress文章列表调用描述seo搜索引擎优化工具
  • 哪家房屋设计公司网站软文100字左右案例
  • 适合在线做笔试的网站三明网站seo