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

facebook 电话+onsite

 
🔗
 楼主| lausteven 2017-10-23 12:02:57 | 只看该作者
全局:
b01501085 发表于 2017-10-21 11:22
樓主第一題可以在細講一下嗎?看不太懂L走法

一共三步,可以分陪在左右方向或者上下方向,配比是1+2

左或者右2步 -》上或者下一步
上或者下2步 -》左或者右一步
回复

使用道具 举报

🔗
Alvin_Bao 2017-10-23 14:58:30 | 只看该作者
全局:
第一题
L型走法转换成坐标变换数组的话就是1,2这样的8种变换可能 dfs或者bfs计数就行了 但是可能有重复子问题 所以可以优化成动规保存子问题吗?
回复

使用道具 举报

🔗
Alvin_Bao 2017-10-23 16:06:18 | 只看该作者
全局:
Alvin_Bao 发表于 2017-10-23 14:58
第一题
L型走法转换成坐标变换数组的话就是1,2这样的8种变换可能 dfs或者bfs计数就行了 但是可能有重复子 ...

搞错了,是不同的路径数没办法用动规优化
回复

使用道具 举报

🔗
hxiang-bjtu 2017-10-24 03:18:48 | 只看该作者
全局:
lausteven 发表于 2017-10-23 12:00
从右到左linear search会更快, O(m+n)

请问这个这个linear search具体是怎么操作呢?
可不可以每行search,每次search到的最most left的点 + 1 作为下行开始的right点
回复

使用道具 举报

🔗
JohnnyHuo 2017-10-24 10:57:49 | 只看该作者
全局:
楼主,走L那题,除了普通BFS,DFS之外,可以用hashmap保存计算结果来避免重复计算吗?
回复

使用道具 举报

🔗
王呵呵 2017-10-24 15:58:50 | 只看该作者
全局:
ONSITE第一题先OR起来, 然后找最左边1的位置, 再一行一行找那个位置有1的?
回复

使用道具 举报

🔗
 楼主| lausteven 2017-10-24 16:14:43 | 只看该作者
全局:
JohnnyHuo 发表于 2017-10-24 10:57
楼主,走L那题,除了普通BFS,DFS之外,可以用hashmap保存计算结果来避免重复计算吗?

应该也可以可以,我用的dp做的
回复

使用道具 举报

🔗
 楼主| lausteven 2017-10-24 16:15:14 | 只看该作者
全局:
hxiang-bjtu 发表于 2017-10-24 03:18
请问这个这个linear search具体是怎么操作呢?
可不可以每行search,每次search到的最most left的点 +  ...

就是这样做,而且起步是0的话可以直接跳过
回复

使用道具 举报

🔗
 楼主| lausteven 2017-10-24 16:15:48 | 只看该作者
全局:
Alvin_Bao 发表于 2017-10-23 14:58
第一题
L型走法转换成坐标变换数组的话就是1,2这样的8种变换可能 dfs或者bfs计数就行了 但是可能有重复子 ...

我用的是dp,面试官的意思是cache也可以
回复

使用道具 举报

🔗
JohnnyHuo 2017-10-25 05:54:22 | 只看该作者
全局:
lausteven 发表于 2017-10-24 16:14
应该也可以可以,我用的dp做的

可以讲一下DP的思路吗? DFS+cache还好理解, 但是DP的话,状态方程是什么样的呢
回复

使用道具 举报

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

本版积分规则

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