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

谷歌电面

全局:

2017(10-12月) 码农类General 硕士 全职@google - 内推 - 技术电面  | | Pass | 应届毕业生

注册一亩三分地论坛,查看更多干货!

您需要 登录 才可以下载或查看附件。没有帐号?注册账号

x
扫地机器人。
Robot Clearner
Givena robot cleaner in a room modeled as a grid. Each cell in the grid can be emptyor blocked. The robot cleaner can move forward, turn left or turn right. Whenit tries to move into a blocked cell, its bumper sensor detects the obstacleand it stays on the current cell.
Thecontrol API:
interfaceRobot {
  //returns true if next cell is open and robot moves into the cell.
  //returns false if next cell is obstacle and robot stays on the current cell.
  booleanMove();
  //Robot will stay on the same cell after calling Turn*. k indicates how
  //many turns to perform.
  voidTurnLeft(int k);
  voidTurnRight(int k);
  //Clean the current cell.
  voidClean();more.
  booleanMove(Direction d);
}


Sampleinput
++++++++++
+........+
+...^....+
+.+......+
++++.+++++
+.....+
+++++++
. 1point 3acres 璁哄

要求用定的API完所有empty格子。Timecomplexity, linear in term of room space.

上一篇:微软HR面
下一篇:为了我们全部的oa面经
推荐
greynut 2018-2-11 08:09:51 | 只看该作者
全局:
lingyidu 发表于 2018-2-10 06:14
DFS做吧,没有corner case啥的,最后问了复杂度,怎么测试程序

我觉得可以dfs 需要一个存路径 一个存已经访问过的点 复杂度最差是 O(n) 如果n 是房间大小, 因为每个点最多只会经过八次 但是怎么测试程序呢?
回复

使用道具 举报

推荐
 楼主| lingyidu 2018-2-10 06:14:33 | 只看该作者
全局:
greynut 发表于 2018-2-8 03:47
电面都这么难吗直接上 Roomba??

楼主能分享以下思路 和corner case 什么的吗

DFS做吧,没有corner case啥的,最后问了复杂度,怎么测试程序
回复

使用道具 举报

推荐
 楼主| lingyidu 2018-3-3 03:55:26 | 只看该作者
全局:
ichliebeczh 发表于 2018-2-27 06:27
我也被问了这个,没好好准备T^T
请问是只问了这一个吗楼主?

是 一道题 电面好像bar不高的
回复

使用道具 举报

🔗
wwwww 2018-1-15 13:06:10 | 只看该作者
全局:
楼主是什么思路做的呀?
回复

使用道具 举报

本楼:
全局:
同求思路
回复

使用道具 举报

🔗
 楼主| lingyidu 2018-1-17 09:44:18 | 只看该作者
全局:
wwwww 发表于 2018-1-15 13:06
楼主是什么思路做的呀?

DFS做的。
回复

使用道具 举报

🔗
zhangxz1123 2018-1-17 23:31:48 | 只看该作者
全局:
他有没有问需不需要机器人不走冤枉路?或者求走最少路的方法?
回复

使用道具 举报

🔗
greynut 2018-2-8 03:47:47 | 只看该作者
全局:
电面都这么难吗直接上 Roomba??

楼主能分享以下思路 和corner case 什么的吗
回复

使用道具 举报

🔗
greynut 2018-2-17 05:15:18 | 只看该作者
全局:
请问楼主过店面了吗  准备onsite 吗
回复

使用道具 举报

🔗
ichliebeczh 2018-2-27 06:27:15 | 只看该作者
全局:
我也被问了这个,没好好准备T^T
请问是只问了这一个吗楼主?
回复

使用道具 举报

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

本版积分规则

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