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

京东外卖又崩了。。。

0
分享至

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

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

4月22日中午,有不少网友在网上发文称京东外卖崩了,很快相关话题冲上了热搜,如果我没记错的话这应该是一周之内第二次崩了,上周三的时候崩过一次,这周二的时候又崩过一次。

京东的外卖系统要的好好优化一下了,要不然三天两头崩,肯定不行,这样还怎么和美团竞争。实在不行就把京东商场的程序员搞过去做,在618和双11的时候,京东商场的下单量绝对要比京东外卖的订单量大的多。

2023 年京东 618 累计下单金额超 4048 亿元,有超 5 亿用户参与京东 618,开门红前 10 分钟内,京东云每秒用户访问峰值同比提升 129%,这么大的订单量都没有崩,京东外卖也完全可以让他们去做。

刘强东为了搞外卖也是拼了,自己亲自去送给外卖,还和外卖小哥一起吃饭聊天画大饼谈理想,不光是京东外卖,还和美团和饿了么的外卖小哥一起吃饭,喝酒庆祝。对于我一个消费者来说,我不希望谁干掉谁,只希望他俩都存在才是最好的。

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

来看下今天的算法题,这题是LeetCode的第1557题:可以到达所有点的最少点数目,难度是中等。

给你一个有向无环图 , n 个节点编号为 0 到 n-1 ,以及一个边数组 edges ,其中 edges[i] = [fromi, toi] 表示一条从点 fromi 到点 toi 的有向边。

找到最小的点集使得从这些点出发能到达图中所有点。题目保证解存在且唯一。你可以以任意顺序返回这些节点编号。

示例1:


输入:n = 6, edges = [[0,1],[0,2],[2,5],[3,4],[4,2]] 输出:[0,3] 解释:从单个节点出发无法到达所有节点。从 0 出发我们可以到达 [0,1,2,5] 。从 3 出发我们可以到达 [3,4,2,5] 。所以我们输出 [0,3] 。

示例2:


输入:n = 5, edges = [[0,1],[2,1],[3,1],[1,4],[2,4]] 输出:[0,2,3] 解释:注意到节点 0,3 和 2 无法从其他节点到达,所以我们必须将它们包含在结果点集中,这些点都能到达节点 1 和 4 。

  • 2 <= n <= 10^5

  • 1 <= edges.length <= min(10^5, n * (n - 1) / 2)

  • edges[i].length == 2

  • 0 <= fromi, toi < n

  • 所有点对 (fromi, toi) 互不相同。

问题分析

这题说的是在一个有向无环图中,找出最少的点集,从这些点集可以达到图中所有的点,并且题目保证存在唯一解。

实际上这是一道和拓扑排序有关的问题,要想找出的点集最少,我们应该从入度为 0 的点开始遍历,在图中所有入度为 0 的点就是我们要找的点集。所以我们只需要遍历这个有向图,找出所有入度为 0 的顶点即可。

JAVA:

public List   findSmallestSetOfVertices(int n, List > edges)  {     int[] indegree = new int[n];// 记录每个顶点的入度     for (List edge : edges)         indegree[edge.get(1)]++;     // 查找入度为 0 的顶点。     List ans =  new ArrayList<>();     for (int i = 0; i < n; i++)         if (indegree[i] == 0)             ans.add(i);     return ans; }

C++:

public:     vector

  findSmallestSetOfVertices(int n, vector

 > &edges) {         vector

  indegree(n, 0);// 记录每个顶点的入度         for (const auto &edge: edges)             indegree[edge[1]]++;         // 查找入度为 0 的顶点。         vector

 ans;         for (int i = 0; i < n; i++)             if (indegree[i] == 0)                 ans.push_back(i);         return ans;     }




笔者简介

博哥,真名:王一博,毕业十多年, 作者,专注于 数据结构和算法 的讲解,在全球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-17 11:29:57
25岁山东女生征婚!长得帅,有腹肌,有房,月收入1w以上全部上交

25岁山东女生征婚!长得帅,有腹肌,有房,月收入1w以上全部上交

火山詩话
2026-05-17 07:57:38
从徐德智回国,到美国记者街头喝豆汁,到鼓岭缘:能看出啥?

从徐德智回国,到美国记者街头喝豆汁,到鼓岭缘:能看出啥?

新民周刊
2026-05-17 09:11:41
终于有人发声了:11年前买入腾讯股票持有到2026年,单单分红就足以吓人,谁会是下一只“腾讯”?

终于有人发声了:11年前买入腾讯股票持有到2026年,单单分红就足以吓人,谁会是下一只“腾讯”?

新浪财经
2026-05-17 16:30:36
直击柳州柳南5.2级地震:一家糖烟酒店坍塌,老板报平安

直击柳州柳南5.2级地震:一家糖烟酒店坍塌,老板报平安

南方都市报
2026-05-18 01:30:12
王志文这是咋了,手持双棍,旁边女人是谁?这么美,白到发光了

王志文这是咋了,手持双棍,旁边女人是谁?这么美,白到发光了

小椰的奶奶
2026-05-18 01:45:49
未来一周,全国多地大雨笼罩

未来一周,全国多地大雨笼罩

新华社
2026-05-17 15:49:03
X:那个在全世界被看了1亿次的美女

X:那个在全世界被看了1亿次的美女

东京新青年
2026-05-17 16:10:38
樊振东留洋隐患显现!决赛两连败,恩师高兴太早,和国乒两败俱伤

樊振东留洋隐患显现!决赛两连败,恩师高兴太早,和国乒两败俱伤

三十年莱斯特城球迷
2026-05-17 22:52:37
50.98万,真敢卖啊

50.98万,真敢卖啊

放毒
2026-05-17 18:11:45
柳州5.2级地震已致7栋自建房屋倒塌,有人员被困!正搜救

柳州5.2级地震已致7栋自建房屋倒塌,有人员被困!正搜救

南方都市报
2026-05-18 02:08:06
正部级王晓东被查:40岁成为副省级干部,曾担任湖北省省长

正部级王晓东被查:40岁成为副省级干部,曾担任湖北省省长

界面新闻
2026-05-17 19:15:02
曲艺界痛失大家:王丽堂逝世,享年86岁

曲艺界痛失大家:王丽堂逝世,享年86岁

极目新闻
2026-05-17 13:49:27
网友们这几天都在吃著名毛巾集团洁丽雅的瓜,讽刺其家族“丑闻”

网友们这几天都在吃著名毛巾集团洁丽雅的瓜,讽刺其家族“丑闻”

网络易不易
2026-05-17 12:29:12
樊振东罕见连丢6局,莫雷加德2分救主,萨尔布吕肯第4次登顶欧冠

樊振东罕见连丢6局,莫雷加德2分救主,萨尔布吕肯第4次登顶欧冠

乒谈
2026-05-17 22:29:17
李泽楷现身何超蕸追悼会,现场曝光照看起来很生气,郭晶晶也在!

李泽楷现身何超蕸追悼会,现场曝光照看起来很生气,郭晶晶也在!

娱乐团长
2026-05-17 21:15:07
国家曝光毒杨梅!商家投毒,自己不吃,日发5000斤流向上海广东

国家曝光毒杨梅!商家投毒,自己不吃,日发5000斤流向上海广东

世界圈
2026-05-17 14:29:37
俄媒:中美关系顺应新格局锁定新态势

俄媒:中美关系顺应新格局锁定新态势

参考消息
2026-05-17 18:48:07
“童颜巨乳”小姐姐来袭!

“童颜巨乳”小姐姐来袭!

文刀万
2026-05-17 17:06:53
随行记者拍摄的特朗普,与印象中的完全不同,致祝酒词前还彩排了

随行记者拍摄的特朗普,与印象中的完全不同,致祝酒词前还彩排了

光电科技君
2026-05-17 14:00:38
2026-05-18 06:00:49
数据结构和算法
数据结构和算法
专门介绍和写算法题解的号
273文章数 4关注度
往期回顾 全部

科技要闻

三大运营商即将免月租?多方回应

头条要闻

广西柳州凌晨发生5.2级地震 已致3人失联

头条要闻

广西柳州凌晨发生5.2级地震 已致3人失联

体育要闻

生死战只拿3分的核心,还有留的必要吗?

娱乐要闻

卢昱晓道歉:认识到问题严重性!

财经要闻

长鑫科技 预计上半年净利至少500亿元

汽车要闻

车长超5米/双动力可选 昊铂S600预售权益价18.89万起

态度原创

教育
本地
数码
时尚
旅游

教育要闻

老师接连告状,家长怒怼火了!一段聊天记录刷屏,戳中无数家长心

本地新闻

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

数码要闻

胃口比苹果加三星还大!英伟达Vera Rubin跨界抢夺LPDDR内存 份额反超两大巨头6%

“这条裙子”是今年夏天的顶流!谁穿谁好看

旅游要闻

陕西榆林靖边波浪谷景区,饮水机买了1万多元:游客喝水要收费

无障碍浏览 进入关怀版