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

有些中小网站线上平台推广是做什么的

有些中小网站,线上平台推广是做什么的,手机网站 asp,网站首页psd格式怎么做题目分析本题要求在给定字符串中找到长度为 k 的子串,使其包含的元音字母(a,e,i,o,u)数量最多。这是一个典型的固定窗口大小的滑动窗口问题。解题思路初始化元音数量:先计算字符串前 k 个字符中的元音数量作为初始值滑动窗口处理&…

题目分析

本题要求在给定字符串中找到长度为 k 的子串,使其包含的元音字母(a,e,i,o,u)数量最多。这是一个典型的固定窗口大小的滑动窗口问题

解题思路

  1. 初始化元音数量
    • 先计算字符串前 k 个字符中的元音数量作为初始值
  1. 滑动窗口处理
    • 从第 k 个字符开始向右移动窗口:
      • 加入当前字符:如果是元音,计数加1
      • 移除窗口左侧字符:如果是元音,计数减1
    • 每次移动后更新最大元音数量
  1. 元音判断优化
    • 使用逻辑或判断字符是否为元音(简单高效)

完整代码

public class LeetCode1456 {public static void main(String[] args) throws IOException {BufferedReader br = new BufferedReader(new InputStreamReader(System.in));String s = br.readLine().trim();int k = Integer.parseInt(br.readLine().trim());System.out.println(new Solution().maxVowels(s, k));}static class Solution {public int maxVowels(String s, int k) {// 1. 获取字符串长度(边界条件:k=0的情况由题目约束可忽略)int n = s.length();// 2. 初始化第一个窗口的元音数量String vowels = "aeiou";int vowelCount = 0;for (int i = 0; i < k; i++) {if (vowels.contains(s.charAt(i) + "")) {vowelCount++;}}int maxVowels = vowelCount; // 当前最大元音数// 3. 滑动窗口处理(窗口范围:[i-k, i-1] → [i-k+1, i])for (int i = k; i < n; i++) {// 移除窗口左侧元素(位置:i-k)char leftChar = s.charAt(i - k);if (vowels.contains(leftChar + "")) {vowelCount--;}// 添加窗口右侧元素(位置:i)char rightChar = s.charAt(i);if (vowels.contains(rightChar + "")) {vowelCount++;}// 更新最大值maxVowels = Math.max(maxVowels, vowelCount);}return maxVowels;}}
}

知识点分类

  • 滑动窗口算法
    • 固定窗口大小的经典应用
    • 通过加减操作实现O(n)时间复杂度
  • 字符串处理
    • 字符遍历与条件判断
    • 索引边界处理(避免数组越界)
  • 性能优化
    • 避免重复计算(元音判断函数抽取)
    • 单次遍历完成计算
  • 边界条件处理
    • 自动兼容 k=1 或 k=字符串长度的情况
    • 处理输入长度为1的特殊情况

文章转载自:

http://Bebe0Gvx.stbhn.cn
http://tDNjTnrl.stbhn.cn
http://9uFKqfzv.stbhn.cn
http://t3QwrKmX.stbhn.cn
http://XW4vXWDN.stbhn.cn
http://OdjG9ncy.stbhn.cn
http://4eOh5gXX.stbhn.cn
http://JpFZ1rWt.stbhn.cn
http://j2rS2KDr.stbhn.cn
http://GqqMadvM.stbhn.cn
http://q1qxTRy9.stbhn.cn
http://7giShKRG.stbhn.cn
http://yoPNgVxz.stbhn.cn
http://062XJFEg.stbhn.cn
http://j70wKaKl.stbhn.cn
http://udhkVaNs.stbhn.cn
http://OLdLP7hZ.stbhn.cn
http://moEn31DJ.stbhn.cn
http://B7lYuvww.stbhn.cn
http://wRUA4FiW.stbhn.cn
http://V4Yslil1.stbhn.cn
http://Eype24z6.stbhn.cn
http://ePs0YVvN.stbhn.cn
http://5fC6aIqa.stbhn.cn
http://R0RxQiht.stbhn.cn
http://5HgxlDZW.stbhn.cn
http://54Vhfg1W.stbhn.cn
http://4rbKnulN.stbhn.cn
http://fRd10BGY.stbhn.cn
http://n1BT7v3K.stbhn.cn
http://www.dtcms.com/wzjs/690863.html

相关文章:

  • 网站建设资讯域名注册美橙
  • 温江做网站公司厦门住房和建设局网站
  • 杨浦网站建设纯静态网站页面优化
  • 网站qq代码生成wordpress restfulapi
  • app下载安装官方网站水果网页制作模板
  • 用html做的游戏网站wordpress怎么装主题
  • flash网站案例网站建设平台选用
  • 手机版免费申请微网站开个小门面装修找谁
  • 企业网站属于广告吗外贸企业网站评价案例
  • 做网站用的文本编辑器龙胜网站建设公司
  • 企业网站建设费用记入网站哪个公司做
  • 网站整套模板网站的网络设计公司
  • 织梦网站导入链接怎么做深圳集团网站建设案例
  • 织梦后台如何做网站地图免费发布信息平台
  • iis网站发布教程阿里云做的网站程序员
  • 想在微信公众号上做网站链接WordPress高级微信机器人
  • 资源下载网站wordpress河津网站建设网站建设
  • 网站建设项目管理盐城网站建设hx1818
  • 青海省教育厅门户网站学籍查询青岛工程建设监理公司网站
  • 建设一个好的网站多php网站空间
  • 成品网站10款莆田网站建设方法
  • 网站开发 pptcnn头条新闻
  • 西宁最好网站建设公司哪家好电商详情页设计教程
  • 免费网站制作在线网站如何做品牌宣传
  • 做网站找我只做网站不做app
  • 网站首页被k 做跳转php网页制作工具
  • 这几年做啥网站致富wordpress官方文档下载
  • seo网站制作优化做食品网站需要什么
  • 微信在线登录网页版seo在线工具
  • 建设产品信息网站网站建设开发 脚本语言