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

京东外卖又崩了。。。

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.

相关推荐
热点推荐
黄仁勋贴身女助理身份曝光!哈佛毕业年薪125万美金,亚裔学霸

黄仁勋贴身女助理身份曝光!哈佛毕业年薪125万美金,亚裔学霸

魔都姐姐杂谈
2026-05-18 19:18:22
中国历史上死亡人数最多的10次屠城,有一规律,都是野蛮碾压文明

中国历史上死亡人数最多的10次屠城,有一规律,都是野蛮碾压文明

说历史的女人
2026-05-18 14:17:56
新华社快讯:访华前夕,俄罗斯总统普京19日发表视频讲话

新华社快讯:访华前夕,俄罗斯总统普京19日发表视频讲话

新华社
2026-05-19 08:03:04
燃油车再次迎降价,最大跌幅达50%,老车主又被“背刺”了

燃油车再次迎降价,最大跌幅达50%,老车主又被“背刺”了

小谈食刻美食
2026-05-15 07:34:32
马斯克没坐空军一号回去,发布了与母亲的合影,他的母亲定居上海

马斯克没坐空军一号回去,发布了与母亲的合影,他的母亲定居上海

世界圈
2026-05-17 14:28:13
外媒议论“懂王他们在中国彬彬有礼”,日网民也看到了

外媒议论“懂王他们在中国彬彬有礼”,日网民也看到了

这里是东京
2026-05-18 17:48:37
金庸:大儿子自缢,二儿子入狱,大女儿失聪,唯有小女儿命好一点

金庸:大儿子自缢,二儿子入狱,大女儿失聪,唯有小女儿命好一点

飘飘然的娱乐汇
2026-05-18 20:15:08
儿子说想给自己做床蚕丝被,一家三口网购了1万粒蚕卵!如今12000条蚕宝宝每天要吃30斤桑叶……妈妈:崩溃并快乐着

儿子说想给自己做床蚕丝被,一家三口网购了1万粒蚕卵!如今12000条蚕宝宝每天要吃30斤桑叶……妈妈:崩溃并快乐着

都市快报橙柿互动
2026-05-19 00:29:55
小龙虾今年为啥“卖不动”了?算算这3笔现实账,你就明白了

小龙虾今年为啥“卖不动”了?算算这3笔现实账,你就明白了

江江食研社
2026-05-18 06:30:09
一个53岁的女人,为了开演唱会。
把自己从77公斤,减到53公斤。

一个53岁的女人,为了开演唱会。 把自己从77公斤,减到53公斤。

岁月有情1314
2026-05-18 10:11:20
姚晨道歉了,彻底与《监狱来的妈妈》切割,并表示将审慎自省。

姚晨道歉了,彻底与《监狱来的妈妈》切割,并表示将审慎自省。

贴小君
2026-05-19 00:06:58
毒杨梅风波蔓延全国!多人或判刑,最致命的那一刀还没落下

毒杨梅风波蔓延全国!多人或判刑,最致命的那一刀还没落下

素衣读史
2026-05-18 21:27:56
金正恩难以垮台的真正原因

金正恩难以垮台的真正原因

深度报
2026-05-18 22:45:49
越扒越吓人!福建杨梅再添实锤,不止是商户投毒,还有一地更恶劣

越扒越吓人!福建杨梅再添实锤,不止是商户投毒,还有一地更恶劣

三农雷哥
2026-05-18 20:34:19
2家手机巨头,同时盯上了你的口袋:1个技术流,1个堆料狂

2家手机巨头,同时盯上了你的口袋:1个技术流,1个堆料狂

晚风也遗憾
2026-05-18 01:50:19
乌克兰称俄罗斯攻击黑海的中国船只!为俄乌战争以来首次

乌克兰称俄罗斯攻击黑海的中国船只!为俄乌战争以来首次

项鹏飞
2026-05-18 19:17:01
武汉:生态红线内“藏”非法化工厂 所在村庄患癌比例惊人

武汉:生态红线内“藏”非法化工厂 所在村庄患癌比例惊人

大象新闻
2026-05-18 17:27:36
随着哈弗茨一剑封喉+阿森纳1-0,英超最新积分榜出炉

随着哈弗茨一剑封喉+阿森纳1-0,英超最新积分榜出炉

侧身凌空斩
2026-05-19 05:00:56
特斯拉为什么选了“二线”电池厂欣旺达?

特斯拉为什么选了“二线”电池厂欣旺达?

百车全说
2026-05-18 18:53:48
樊振东欧冠输球仅1天,日媒、德媒接连发文锐评,态度出奇的一致

樊振东欧冠输球仅1天,日媒、德媒接连发文锐评,态度出奇的一致

天天热点见闻
2026-05-19 04:35:15
2026-05-19 08:20:49
数据结构和算法
数据结构和算法
专门介绍和写算法题解的号
273文章数 4关注度
往期回顾 全部

科技要闻

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

头条要闻

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

头条要闻

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

体育要闻

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

娱乐要闻

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

财经要闻

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

汽车要闻

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

态度原创

健康
教育
亲子
手机
军事航空

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

教育要闻

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

亲子要闻

这几类药,不受一品两规限制

手机要闻

苹果公司据悉准备在6月的开发者大会上发布IOS 27

军事要闻

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

无障碍浏览 进入关怀版