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

从曼达洛人到佩德罗·帕斯卡:找到他需要几次介绍?

0
分享至

前几天我在看《曼达洛人》时突然意识到:我并不认识佩德罗·帕斯卡。这本身就够让人难过的了。 但也许我认识某个人,那个人又认识另一个人,另一个人又认识下一个人……最终,在某个地方,有一条有限的介绍链能把我和他连起来。所以,今天我们要解决的计算机科学问题是:到底需要多少次介绍,才能走到他面前? 我们无意间发明了一个图论问题。 把地球上的每个人想象成一个节点,任何两个人之间的朋友或熟人关系就是一条边: Alexandra ── Maria ── Sofia ── Pedro │ └── John ── Elena ── Carlos 这是一个无权且无向的图。 无权意味着每条关系的权重都一样:我们不在乎 Maria 是 Sofia 的闺蜜,还是只在咖啡馆见过一面的陌生人。 无向意味着关系是双向的:如果 Alexandra 认识 Maria,那 Maria 也认识 Alexandra。 如果去掉原问题里的花哨包装,它其实就从“我怎么才能见到佩德罗·帕斯卡?”变成了“给定一个无权图,节点 A 到节点 B 的最短路径是什么?”如果你熟悉树或图,就会知道这听起来正是 BFS(广度优先搜索)。 在代码里,表示这种数据最简单的方式是邻接表: const graph = { Alexandra: ["Maria", "John"], Maria: ["Alexandra", "Sofia"], Sofia: ["Maria", "Pedro"], Pedro: ["Sofia"], John: ["Alexandra", "Elena"], Elena: ["John", "Carlos"], Carlos: ["Elena"], }; 把妄想变成算法 很遗憾,对着虚空大喊“有人认识佩德罗·帕斯卡吗?”并不是算法。它没有顺序,没有记忆,也没有停止条件。如果你只是从一个人走到另一个人,谁看起来有趣就找谁,那你可能会原地打转,也可能永远找不到目标。 BFS 的做法完全不同:先从起点出发,检查所有直接认识的人;如果里面没有 Pedro,再检查这些人的朋友;然后再检查朋友的朋友。这样一层一层向外扩展,第一次遇到 Pedro 时走过的路径,就是最短的介绍链。 这就像在社交网络里玩“六度分隔”游戏:你不需要认识大明星,你只需要找到那条最短的熟人链。而 BFS,就是帮你在图里找到这条链的可靠方法。


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

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.

相关推荐
热点推荐
刑满释放男子将个人收款码 贴在寺庙功德箱上 3天收款919.8元 被判刑

刑满释放男子将个人收款码 贴在寺庙功德箱上 3天收款919.8元 被判刑

闪电新闻
2026-08-14 11:56:59
网上关于姜萍的最新消息,不敢相信是真的

网上关于姜萍的最新消息,不敢相信是真的

大张的自留地
2026-08-14 13:21:54
一个西班牙网友在 X 上的发言被围观:中国的三线城市,太荒谬了!

一个西班牙网友在 X 上的发言被围观:中国的三线城市,太荒谬了!

怪味历史连连看
2026-08-14 05:55:06
赔付1.2亿美元也要退!全球化工巨头“英力士”正式宣布退出与中石化合资企业,为期三年的50:50合资模式终结!网友:胖东来和国际接轨了

赔付1.2亿美元也要退!全球化工巨头“英力士”正式宣布退出与中石化合资企业,为期三年的50:50合资模式终结!网友:胖东来和国际接轨了

大白聊IT
2026-08-14 01:25:21
29999元!华为新机官宣:8月14日,正式上市!

29999元!华为新机官宣:8月14日,正式上市!

科技堡垒
2026-08-14 09:40:48
伊拉克“中国龙”餐厅合伙人讲述真实“龙餐馆”:最舍得消费的是雇佣军,但有时一场爆炸就带走几个常客

伊拉克“中国龙”餐厅合伙人讲述真实“龙餐馆”:最舍得消费的是雇佣军,但有时一场爆炸就带走几个常客

红星新闻
2026-08-14 19:04:23
WTT大满贯!8强诞生,大藤惨败,王艺迪惊险逆转,张本美和又零封

WTT大满贯!8强诞生,大藤惨败,王艺迪惊险逆转,张本美和又零封

南海浪花
2026-08-14 20:42:09
“郭麒麟瘦到认不出”冲上热搜,减完肥撞脸张若昀,被网友调侃“范思辙变成范闲了”;本人曾透露最胖时有196斤

“郭麒麟瘦到认不出”冲上热搜,减完肥撞脸张若昀,被网友调侃“范思辙变成范闲了”;本人曾透露最胖时有196斤

大风新闻
2026-08-14 15:21:02
一套房8000元!又一个鹤岗,诞生了?

一套房8000元!又一个鹤岗,诞生了?

西部城市
2026-08-13 17:43:47
巴基斯坦最新涉华表态

巴基斯坦最新涉华表态

环球时报国际
2026-08-14 18:37:49
人民日报评钟睒睒争议言论

人民日报评钟睒睒争议言论

21世纪经济报道
2026-08-13 17:10:39
普京首登南千岛群岛,日本急了

普京首登南千岛群岛,日本急了

环球网资讯
2026-08-14 07:04:10
21岁女主播让男网友白睡7天,想要收他2300元,2015年他杀死女主播

21岁女主播让男网友白睡7天,想要收他2300元,2015年他杀死女主播

汉史趣闻
2026-08-14 14:48:30
仅仅一年,苏超的热度断崖式下跌!去年累计22.2亿人次观看,今年观看人数暴跌,网友吐槽:没了草根球员,自然就没了草根观众!

仅仅一年,苏超的热度断崖式下跌!去年累计22.2亿人次观看,今年观看人数暴跌,网友吐槽:没了草根球员,自然就没了草根观众!

谭谈社会
2026-08-15 00:14:17
你要说郭德纲改歌词是无心之失都能理解,但要说他带着任务,估计没人会信

你要说郭德纲改歌词是无心之失都能理解,但要说他带着任务,估计没人会信

老张侃诗词
2026-08-13 16:27:44
芳燕烤蹄店老板宣布报警,官方已经介入,涉事女生已经注销账号

芳燕烤蹄店老板宣布报警,官方已经介入,涉事女生已经注销账号

映射生活的身影
2026-08-14 15:15:50
明起施行!广场舞扰民个人最高可罚1000元,驾驶私自改装的机动车“炸街”,最高可罚2000元

明起施行!广场舞扰民个人最高可罚1000元,驾驶私自改装的机动车“炸街”,最高可罚2000元

每日经济新闻
2026-08-14 19:11:24
胖东来房东坐地起价?别被带节奏了!算笔账:2.3万平一年2400万,每平每天才2.8元。随便一个商场都是3块起步,这价格简直是良心!

胖东来房东坐地起价?别被带节奏了!算笔账:2.3万平一年2400万,每平每天才2.8元。随便一个商场都是3块起步,这价格简直是良心!

谭谈社会
2026-08-13 11:56:46
严查社保全额实缴的后果已出现,网友称多出的社保费用让员工承担,企业不堪重负只能一人多职

严查社保全额实缴的后果已出现,网友称多出的社保费用让员工承担,企业不堪重负只能一人多职

Mr王的饭后茶
2026-08-14 21:09:18
七旬老人被撞身亡,肇事车仅有交强险,司机当庭表示没有能力赔偿,46.8万赔偿家属如何要回?律师说法

七旬老人被撞身亡,肇事车仅有交强险,司机当庭表示没有能力赔偿,46.8万赔偿家属如何要回?律师说法

大风新闻
2026-08-14 14:39:03
2026-08-15 03:19:00
字节漫游指南
字节漫游指南
有态度网友ytd
331文章数 109关注度
往期回顾 全部

科技要闻

苹果为中国训练自有大模型,阿里提供支持

头条要闻

"龙餐馆"原型餐厅合伙人:美军聚餐经常吃一半集体起立

头条要闻

"龙餐馆"原型餐厅合伙人:美军聚餐经常吃一半集体起立

体育要闻

离开雷霆后,威少再也没成为威少

娱乐要闻

郭麒麟瘦到全网认不出,为新剧塑形

财经要闻

便利蜂加盟遭立案:“0元加盟”生意被查

汽车要闻

红旗“家”年华现场:这一次,智能科技成了主角

态度原创

家居
旅游
本地
房产
艺术

家居要闻

2026建博会(广州) 公装联探展交流活动

旅游要闻

活力中国调研行|国际范儿浓 张家界入境游持续升温

本地新闻

黄景藏用半刀泥刻瓷都魂

房产要闻

金茂、招商,海南多个岗位招人!

艺术要闻

中国第一大民企的深圳总部,正式封顶!

无障碍浏览 进入关怀版