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

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

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.

相关推荐
热点推荐
孩子被开水烫伤,妈妈直接用冰块敷坑了娃,医生:组织坏死毁容了

孩子被开水烫伤,妈妈直接用冰块敷坑了娃,医生:组织坏死毁容了

菁妈育儿
2026-05-24 10:36:51
他没秃,但变强了,一个44岁日本大叔的三年“一拳超人”实修录

他没秃,但变强了,一个44岁日本大叔的三年“一拳超人”实修录

国创漫话
2026-05-24 14:24:45
全国退休金过万的人有多少?答案出乎意料!

全国退休金过万的人有多少?答案出乎意料!

黯泉
2026-05-25 18:13:43
网友质疑违反《劳动法》代价过低,同为法律,执行为何有差距?

网友质疑违反《劳动法》代价过低,同为法律,执行为何有差距?

渔夫说事
2026-05-24 13:10:10
CBA最新消息!北京首钢续约陈盈骏,杨鸣确定完成签约

CBA最新消息!北京首钢续约陈盈骏,杨鸣确定完成签约

体坛瞎白话
2026-05-25 07:31:52
率台湾青年看 “神舟二十三号”发射,连战之子:中华民族的里程碑

率台湾青年看 “神舟二十三号”发射,连战之子:中华民族的里程碑

海峡导报社
2026-05-25 17:21:03
女顾客投诉男人光膀子健身,老板直接禁止女性进入,评论区已吵翻

女顾客投诉男人光膀子健身,老板直接禁止女性进入,评论区已吵翻

谭谈社会
2026-05-24 17:53:33
人民日报建议:人生下半场,比存钱更重要的,是存肌肉

人民日报建议:人生下半场,比存钱更重要的,是存肌肉

洞见
2026-05-25 09:25:00
中国打出最强一拳!日本终于扛不住,当着全球的面,日方提出条件

中国打出最强一拳!日本终于扛不住,当着全球的面,日方提出条件

流史岁月
2026-05-25 13:42:24
盒马“粉木耳”配女性轮廓剪影,是否涉嫌性暗示、“内涵”女性?

盒马“粉木耳”配女性轮廓剪影,是否涉嫌性暗示、“内涵”女性?

乔志峰
2026-05-25 17:04:18
香蕉面临灭绝?大自然开出天价罚单,日常香蕉自由或许要面临退场

香蕉面临灭绝?大自然开出天价罚单,日常香蕉自由或许要面临退场

丁丁鲤史纪
2026-05-24 13:39:34
两张票404万人民币!尼克斯总决赛票价惊人:能在俄城买一套房

两张票404万人民币!尼克斯总决赛票价惊人:能在俄城买一套房

罗说NBA
2026-05-25 05:57:36
比院士、杰青造假更恐怖的真相:团队里没有任何一个实干的人

比院士、杰青造假更恐怖的真相:团队里没有任何一个实干的人

天天热点见闻
2026-05-23 08:26:34
冲上热榜!郑钦文惨败产生连锁反应:排名跌出百大+或沦为中国6姐

冲上热榜!郑钦文惨败产生连锁反应:排名跌出百大+或沦为中国6姐

大秦壁虎白话体育
2026-05-25 19:49:55
萧旭岑被指控收受捐款未入账后,李德维发声,厦门台商会长发声

萧旭岑被指控收受捐款未入账后,李德维发声,厦门台商会长发声

DS北风
2026-05-25 17:42:07
反转了!耿同学从吉大出来后,短短几天判若两人,网友发帖引热议

反转了!耿同学从吉大出来后,短短几天判若两人,网友发帖引热议

火山詩话
2026-05-25 07:42:09
陈慧琳为何会看上光头刘建浩?原因很简单

陈慧琳为何会看上光头刘建浩?原因很简单

南万说娱26
2026-05-24 09:25:20
打水漂了!国乒悄然撤离威海基地,王楠郭斌七年投入血本无归?

打水漂了!国乒悄然撤离威海基地,王楠郭斌七年投入血本无归?

拳击时空
2026-05-25 06:03:17
在刚刚!CBA官宣第9位主帅下课!接替者是名帅,曾任中国男篮教练

在刚刚!CBA官宣第9位主帅下课!接替者是名帅,曾任中国男篮教练

老吴说体育
2026-05-25 19:07:36
日本网友破防了!中国女子在海滩徒手偷挖3公斤蛤蜊,当场被抓认罪

日本网友破防了!中国女子在海滩徒手偷挖3公斤蛤蜊,当场被抓认罪

日本物语
2026-05-24 20:36:39
2026-05-25 20:36:49
数据结构和算法
数据结构和算法
专门介绍和写算法题解的号
273文章数 4关注度
往期回顾 全部

科技要闻

华为:没有先进光刻机也能造出高端芯片

头条要闻

牛弹琴:伊朗现在哭笑不得 美官员让伊别理特朗普推文

头条要闻

牛弹琴:伊朗现在哭笑不得 美官员让伊别理特朗普推文

体育要闻

如果不好好守门,他可能早就继承家业了

娱乐要闻

李晨郑恺跑男停宣:12年元老被边缘化

财经要闻

纸包火的秘密:前发审委员的冒险游戏

汽车要闻

启境GT7定档5月29日预售 提供三电机版本

态度原创

艺术
家居
旅游
健康
公开课

艺术要闻

他把葡萄画成了美少女

家居要闻

生与命相依 旧公寓改造

旅游要闻

狗巴迪勇士赛本周六举行,九科绿洲东园今起至6月8日闭园,票根福利来了→

几百块一瓶的外泌体精华,涂脸上是“智商税”吗?

公开课

李玫瑾:为什么性格比能力更重要?

无障碍浏览 进入关怀版