网易首页 > 网易号 > 正文 申请入驻

京东外卖崩了,回应来了。。

0
分享至

专栏:50多种数据结构彻底征服

专栏:50多种经典图论算法全部掌握

昨天上午由于五一买票的原因,结果中午的时候京东外卖也崩了,据多位用户反馈,京东外卖页面无法查看商品信息,页面显示“网络请求失败”。

很快京东外卖官方发文称:由于百亿补贴活动过于火爆,京东外卖的流量达到了平时的4倍,系统出现了不到 20分钟的短暂异常,影响了大家下单。目前已经紧急修复了问题,服务已经全面恢复。

流量达到平时 4 倍就崩溃了,说明京东外卖系统设计的还是有问题的。但不管怎样我还是希望京东外卖能够做起来,不希望美团一家独大。

--------------下面是今天的算法题--------------

来看下今天的算法题,这题是LeetCode的第1456题:定长子串中元音的最大数目,难度是中等。

给你字符串 s 和整数 k 。请返回字符串 s 中长度为 k 的单个子字符串中可能包含的最大元音字母数。英文中的 元音字母 为(a, e, i, o, u)。

示例1:


输入:s = "abciiidef", k = 3 输出:3 解释:子字符串 "iii" 包含 3 个元音字母。

示例2:


输入:s = "aeiou", k = 2 输出:2 解释:任意长度为 2 的子字符串都包含 2 个元音字母。

  • 1 <= s.length <= 10^5

  • s 由小写英文字母组成

  • 1 <= k <= s.length

问题分析

这题让计算长度为 k 的子串中元音字母的最大个数,实际上这就是一道滑动窗口问题,并且窗口大小还是固定的,长度是 k 。

刚开始的时候只滑动窗口的右边界,然后累加窗口中元音字母的个数 cnt ,当窗口长度达到 k 的时候,记录下窗口中元音字母的个数。

接着窗口的两边同时往右滑动,以确保窗口的长度始终为 k 。窗口的右边是添加字母,窗口的左边是移出字母,如果添加的是元音字母,则 cnt 要加 1 ,如果移除的是元音字母,则 cnt 要减 1 。后续每次滑动的时候都要保存窗口中元音字母的最大个数。

关于滑动窗口的问题之前我也做过总结,常见的一般有三种,一种是可大可小窗口,一种是固定长度窗口,还一种是只增不减窗口,每种窗口都有一个固定的模板,具体可以看下《算法秘籍》中的总结,而这题就是固定长度窗口,根据模板代码,稍微修改一下即可。

JAVA:

public int maxVowels(String s, int k) {     int left = 0, right = 0, n = s.length();     int cnt = 0;// 当前窗口中元音字母的个数     int ans = 0;// 记录窗口内的最大元音字母个数     while (right < n) {         // 判断窗口右边是否是元音字母,如果是就加上         cnt += isVowel(s.charAt(right++));         // 窗口长度等于 k 的时候开始记录最大元音字母个数         if (right - left == k) {             ans = Math.max(ans, cnt);// 保存最大值             // 因为是固定窗口,窗口左边的元素要出窗口             cnt -= isVowel(s.charAt(left++));         }     }     return ans; } // 是元音字母返回1,否则返回0 private int isVowel(char ch) {     return ch == 'a' || ch == 'e' || ch == 'i'             || ch == 'o' || ch == 'u' ? 1 : 0; }

C++:

public:     int maxVowels(string s, int k) {         int left = 0, right = 0, n = s.length();         int cnt = 0;// 当前窗口中元音字母的个数         int ans = 0;// 记录窗口内的最大元音字母个数         while (right < n) {             // 判断窗口右边是否是元音字母,如果是就加上             cnt += isVowel(s[right++]);             // 窗口长度等于 k 的时候开始记录最大元音字母个数             if (right - left == k) {                 ans = max(ans, cnt);// 保存最大值                 // 因为是固定窗口,窗口左边的元素要出窗口                 cnt -= isVowel(s[left++]);             }         }         return ans;     }     // 是元音字母返回1,否则返回0     int isVowel(char ch) {         return ch == 'a' || ch == 'e' || ch == 'i'                || ch == 'o' || ch == 'u' ? 1 : 0;     }

笔者简介

博哥,真名:王一博,毕业十多年, 作者,专注于 数据结构和算法 的讲解,在全球30多个算法网站中累计做题2000多道,在公众号中写算法题解800多题,对算法题有自己独特的解题思路和解题技巧,喜欢的可以给个关注,也可以 下载我整理的1000多页的PDF算法文档 。

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
曝穆帅与皇马签约2年!本菲卡将获700万,3年新合同被无视

曝穆帅与皇马签约2年!本菲卡将获700万,3年新合同被无视

奥拜尔
2026-05-18 18:34:13
万万没想到,普京访华专机还没起飞,请中国开发远东的诚意先到了

万万没想到,普京访华专机还没起飞,请中国开发远东的诚意先到了

而长终
2026-05-19 07:25:39
宁夏恶魔,白天在谢晋电影里演好人,晚上回家当阎王,杀人喂狗!

宁夏恶魔,白天在谢晋电影里演好人,晚上回家当阎王,杀人喂狗!

莫地方
2026-05-14 00:55:03
Shams提前泄露亚历山大赢得MVP的消息后,遭网友抨击并为自己辩护

Shams提前泄露亚历山大赢得MVP的消息后,遭网友抨击并为自己辩护

好火子
2026-05-19 04:36:13
台湾问题,中国对美表态后,鲁比奥回应了,卢秀燕不装了,不简单

台湾问题,中国对美表态后,鲁比奥回应了,卢秀燕不装了,不简单

雅儿电影解说
2026-05-16 18:01:26
《主角》大结局:米兰嫁富豪!易青娥没想到,胡三元为她二次入狱

《主角》大结局:米兰嫁富豪!易青娥没想到,胡三元为她二次入狱

情感大头说说
2026-05-19 01:50:42
伊朗女孩来到中国多年后,再回伊朗娘家,发现已经成了当地富婆!

伊朗女孩来到中国多年后,再回伊朗娘家,发现已经成了当地富婆!

千秋文化
2026-04-16 20:05:09
特朗普刚回国,伊朗动了、俄动了、沙特动了,中国等5月23日到来

特朗普刚回国,伊朗动了、俄动了、沙特动了,中国等5月23日到来

介知
2026-05-19 05:17:07
不服就干!俄军42架战轰倾巢出动,普京想一波带走乌克兰?

不服就干!俄军42架战轰倾巢出动,普京想一波带走乌克兰?

长星寄明月
2026-05-19 01:26:50
别说是赖清德了,现在美国连郑丽文的访问都不待见!

别说是赖清德了,现在美国连郑丽文的访问都不待见!

阿龙聊军事
2026-05-18 10:33:52
董存瑞的遗言不是“为了新中国,前进!”,老战友称:只有两个字

董存瑞的遗言不是“为了新中国,前进!”,老战友称:只有两个字

莫地方
2026-04-10 10:26:25
阿森纳1-0胜,阿尔特塔赛后表达冠军渴望,期待好事

阿森纳1-0胜,阿尔特塔赛后表达冠军渴望,期待好事

陈赩爱体育
2026-05-19 07:40:32
三花智控、万向钱潮、五洲新春、领益智造,人形机器人潜力谁大?

三花智控、万向钱潮、五洲新春、领益智造,人形机器人潜力谁大?

长风价值掘金
2026-05-18 15:00:12
2-0!传射建功+13场造18球!梅西率队登顶积分榜,火力冠绝美职联

2-0!传射建功+13场造18球!梅西率队登顶积分榜,火力冠绝美职联

小徐讲八卦
2026-05-18 08:55:06
马斯克收心了?官宣了39岁印度裔伴侣:相貌普通为他生了4个孩子

马斯克收心了?官宣了39岁印度裔伴侣:相貌普通为他生了4个孩子

丰谭笔录
2025-12-12 11:16:23
法网资格赛打响,郑钦文等5人入围正赛,中国军团能否打破困局?

法网资格赛打响,郑钦文等5人入围正赛,中国军团能否打破困局?

上观新闻
2026-05-18 14:13:04
父亲丈夫必死一个,女子问母亲怎么选,母亲的回答诞生一千古成语

父亲丈夫必死一个,女子问母亲怎么选,母亲的回答诞生一千古成语

长风文史
2026-05-17 22:10:42
返回白宫后,特朗普亲口表态,不会出兵护台,赖清德开始往后缩

返回白宫后,特朗普亲口表态,不会出兵护台,赖清德开始往后缩

云舟史策
2026-05-19 07:19:30
突然发现一个残忍真相:极度自律,每天锻炼的人,不一定能长寿,但是,极度自私,不为任何人、任何事操心的人很可能长寿

突然发现一个残忍真相:极度自律,每天锻炼的人,不一定能长寿,但是,极度自私,不为任何人、任何事操心的人很可能长寿

LULU生活家
2026-05-02 08:35:04
地下API中转站黑幕曝光!GPT-5.4被卖到白菜价:1亿Token仅1美元

地下API中转站黑幕曝光!GPT-5.4被卖到白菜价:1亿Token仅1美元

快科技
2026-05-18 17:25:08
2026-05-19 08:15:00
数据结构和算法
数据结构和算法
专门介绍和写算法题解的号
273文章数 4关注度
往期回顾 全部

科技要闻

苹果WWDC26定档6月9日凌晨:iOS27将亮相

头条要闻

特朗普推迟打击但拒让步 伊朗最高领袖再提开辟新战线

头条要闻

特朗普推迟打击但拒让步 伊朗最高领袖再提开辟新战线

体育要闻

58顺位的保罗,最强第三中锋

娱乐要闻

票房会破14亿!口碑第一电影出现了

财经要闻

中国芯片,怎么突然不便宜了?

汽车要闻

40.98万起!充电5分钟纯电续航420km 腾势N9闪充版胜算有多少?

态度原创

健康
教育
时尚
本地
军事航空

专家揭秘干细胞回输的安全风险

教育要闻

帅得被质疑是AI!男生已保研同济大学,当事人:长相普通

夏天别总穿黑衣黑裤,这几款格纹单品也很实用,百搭又高级

本地新闻

用苏绣的方式,打开江西婺源

军事要闻

莫斯科遭一年多来最大规模无人机袭击 3死18伤

无障碍浏览 进入关怀版