12
返回列表 发新帖
楼主: VickyCao
跳转到指定楼层
上一主题 下一主题
收起左侧

[Leetcode] bfs的新写法

全局:
skywindmoon 发表于 2025-10-02 00:58:14
想问为什么这会是自杀行为?楼主这写法挺好的 看起来挺好懂的呀,也算是直观
现在lc已经和有标准答案的开放式问题一样了,很多时候面试的人只认为和他记忆里一样的答案是对的,其他一切都挂。
回复

使用道具 举报

🔗
邹Albert 2025-10-3 11:22:15 | 只看该作者
全局:
本帖最后由 邹Albert 于 2025-10-2 23:24 编辑

我遇到的情况是 如果题目没有要求Levelled BFS处理而我用了  绝大多数interviewer会问我在干嘛/为什么这么写   不知道他们是问我为什么使用levelled bfs  还是不太熟这个套路
回复

使用道具 举报

🔗
cwu0927 2026-2-23 09:58:48 | 只看该作者
全局:
邹Albert 发表于 2025-10-2 19:22
我遇到的情况是 如果题目没有要求Levelled BFS处理而我用了  绝大多数interviewer会问我在干嘛/为什么这么 ...

我是从MIT的下面这门算法课上学到Levelled-BFS 的:
https://www.youtube.com/watch?v=s-CYnVz-uh4&t=2778s

在上面的视频中,MIT Prof. Erik Demaine使用了两个非常形象的变量名来表示当前层级和下一层级:frontier 和 new_frontier。

大约五年前,我在Google的一次VO编程面试中,我使用了Levelled-BFS 和这两个变量名。面试官小哥已经知道Levelled-BFS,但似乎是第一次见到这两个变量名:他很欣赏这些变量名,并问我是从哪里学来的。我当然回答说:来自麻省理工学院的埃里克·德梅恩教授 (MIT Prof. Erik Demaine)。顺便一提,这位MIT教授小时候是个神童 。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
隐私提醒:
  • ☑ 禁止发布广告,拉群,贴个人联系方式:找人请去🔗同学同事飞友,拉群请去🔗拉群结伴,广告请去🔗跳蚤市场,和 🔗租房广告|找室友
  • ☑ 论坛内容在发帖 30 分钟内可以编辑,过后则不能删帖。为防止被骚扰甚至人肉,不要公开留微信等联系方式,如有需求请以论坛私信方式发送。
  • ☑ 干货版块可免费使用 🔗超级匿名:面经(美国面经、中国面经、数科面经、PM面经),抖包袱(美国、中国)和录取汇报、定位选校版
  • ☑ 查阅全站 🔗各种匿名方法

本版积分规则

>
快速回复 返回顶部 返回列表