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

联赛网站建设不足新闻联播俄罗斯与乌克兰

联赛网站建设不足,新闻联播俄罗斯与乌克兰,专题网站建设,温州大型网站设计公司1794.【软件认证】最长的指定瑕疵度的元音子串 这个例题,是滑动窗口中长度不定求最大的题目,在看题之前可以先看一下【leetcode每日一题】【滑动窗口长度不固定】案例。 题目描述 定义:开头和结尾都是元音字母(aeiouAEIOU&…

1794.【软件认证】最长的指定瑕疵度的元音子串

这个例题,是滑动窗口中长度不定求最大的题目,在看题之前可以先看一下【leetcode每日一题】【滑动窗口长度不固定】案例。

题目描述

定义:开头和结尾都是元音字母aeiouAEIOU)的字符串为 元音字符串 ,其中混杂的非元音字母数量为其 瑕疵度 。比如:

  • “a” 、 “aa”是元音字符串,其瑕疵度都为0
  • “aiur”不是元音字符串(结尾不是元音字符)
  • “abira”是元音字符串,其瑕疵度为2

给定一个字符串,请找出指定瑕疵度的最长元音字符子串,并输出其长度,如果找不到满足条件的元音字符子串,输出0

子串:字符串中任意个连续的字符组成的子序列称为该字符串的子串。

思路

窗口里的瑕疵度的字母含量只能是k,求最大长度,如果大于k缩小窗口,但是如果<k

,因此我们需要判断一下,符合条件的才去更新长度。

以下是一个实现了上述算法的 JavaScript 示例代码:


const getLongestFlawedVowelSubstrLen = (flaw, input) => {let count = 0let res = 0let left = 0let set = new Set(['a','e','i','o','u']);for (let i = 0; i < input.length; i++) {// 向右扩大窗口,维护窗口中的瑕疵度if (!set.has(input[i].toLowerCase())) {count++}// 缩小窗口while (count > flaw) {if (!set.has(input[left].toLowerCase())) {count--;}left++;}// 满足条件的时候,更新结果。if(set.has(input[i].toLowerCase())&&set.has(input[left].toLowerCase())&&count===flaw){res = Math.max(res, i-left+1)}}return res;}

978 最长湍流子数组

给定一个整数数组 arr ,返回 arr 的 最大湍流子数组的长度 。

如果比较符号在子数组中的每个相邻元素对之间翻转,则该子数组是 湍流子数组 。

在这里插入图片描述


/*** @param {number[]} arr* @return {number}*/
var maxTurbulenceSize = function(arr) {let simple = [-2];for (let i = 1; i < arr.length; i++) {if (arr[i] > arr[i - 1]) {simple.push(1);} else if (arr[i] < arr[i - 1]) {simple.push(-1);} else {simple.push(0);}}let left = 0;let max = 1;for(let i = 1; i < simple.length; i++){if(simple[i] != 0 && simple[i] != simple[i-1]){max = Math.max(max, i - left + 1);}else{left++;simple[left] = -2;i = left;}}return max;};
http://www.dtcms.com/wzjs/220533.html

相关文章:

  • 国内vps做网站备案上海百度seo网站优化
  • 深圳商城网站设计费用网络营销理论基础有哪些
  • 宇锋网站建设建设网站的网络公司
  • 无锡开发网站建设搜外
  • 上海交通网站建设新媒体销售好做吗
  • 阿里云搭建企业网站重庆网络推广
  • 大连响应式网站建设东莞网站建设做网站
  • 深圳找网站建设网站百度收录秒收方法
  • 安庆市重点工程建设局网站珠海seo推广
  • 凡科如何开通网站建设培训教育
  • 手机网站搜索优化成都网站建设软件
  • 进一步强化疫情防控措施西安网站seo服务
  • 海口企业做网站设计软件开发网站
  • 做美工一般要收藏哪些网站今日头条淄博新闻
  • 红色好看的网站贵州网站seo
  • 做网站怎么找客户企业seo优化服务
  • php 网站开发流程58网络推广
  • 网络公司做网站的合同百度seo多久能优化关键词
  • 网站链接做投票秦皇岛网站seo
  • 天津网站优化排名推广教育培训网页设计
  • 能进外国网站看视频的浏览器西安专业网络推广平台
  • 华为荣耀官网网站长沙seo智优营家
  • 什么网站做海宁的房产好java培训学费多少钱
  • 网站开发产品设计公司北京seo优化推广
  • 哪个网站有做视频转场的素材网站推广费用一般多少钱
  • 家居网站建设的背景及意义西安网站建设
  • 有哪些竞价网站江苏搜索引擎优化公司
  • 1.简述网站建设流程北京网站快速优化排名
  • 网站建设 网站优化成人速成班有哪些专业
  • 班级建设网站首页百度教育网站