楼主: ManitobaFarmer
跳转到指定楼层
上一主题 下一主题
收起左侧

Google 电面和 onsite

🔗
wangxinlei 2015-5-7 13:55:59 | 只看该作者
全局:
难道要对e个器材,每个做bfs,存下到空间每点的距离,就要有e个m*n的矩阵,然后所有矩阵对应位置加起来再算空间最小值的点?
回复

使用道具 举报

🔗
zhouyoung1124 2015-9-11 02:08:19 | 只看该作者
全局:
求问,第四题我的解法时间复杂度算下来要O(n^4), n 为矩阵的长边
大家有没有什么优化的方法
谢了!
回复

使用道具 举报

🔗
allen6432 2015-9-11 14:17:01 | 只看该作者
全局:
最后一题是不是所有位置围成图形的中心呢?
回复

使用道具 举报

🔗
gp89757 2015-9-11 16:52:08 | 只看该作者
全局:
allen6432 发表于 2015-9-11 14:17
最后一题是不是所有位置围成图形的中心呢?

主要是有墙 所以不是中心
我觉得应该是从器材出发做bfs,然后更新每个点的距离和,复杂度应该是e*m*n。
回复

使用道具 举报

🔗
gp89757 2015-9-11 16:55:43 | 只看该作者
全局:
ManitobaFarmer 发表于 2015-5-2 00:25
有点相似,具体定义可以在 Wiki 上找到。

这道题只要能得到每个 intersection 有且仅有一个数这个结论 ...

请问intersection是什么意思?可以贴下简单版的code吗?
回复

使用道具 举报

🔗
kelvinzhong 2015-9-16 01:15:21 | 只看该作者
全局:
对呀,对每一个点做一次bfs求最短路径的话复杂度O(n^3)了啊

补充内容 (2015-9-16 01:15):
。。是O(n^4)
回复

使用道具 举报

🔗
wenqiang88 2015-9-16 01:26:06 | 只看该作者
全局:
kelvinzhong 发表于 2015-9-16 01:15
对呀,对每一个点做一次bfs求最短路径的话复杂度O(n^3)了啊

补充内容 (2015-9-16 01:15):

只需要对器材做BFS即可
回复

使用道具 举报

🔗
kelvinzhong 2015-9-16 01:27:41 | 只看该作者
全局:
wenqiang88 发表于 2015-9-16 01:26
只需要对器材做BFS即可

你的意思是对每一个存在的器材做一次bfs? 然后求每个点对这个点到器材的距离相加最短?
回复

使用道具 举报

🔗
wenqiang88 2015-9-16 01:34:52 | 只看该作者
全局:
kelvinzhong 发表于 2015-9-16 01:27
你的意思是对每一个存在的器材做一次bfs? 然后求每个点对这个点到器材的距离相加最短?

我是这么想的,想不到更好的方法
回复

使用道具 举报

🔗
kelvinzhong 2015-9-16 01:41:13 | 只看该作者
全局:
wenqiang88 发表于 2015-9-16 01:34
我是这么想的,想不到更好的方法

你这个解法也是O(n^4)的e.
回复

使用道具 举报

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

本版积分规则

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