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

FB 10.25 onsite + 10.5 on campus

🔗
pawprinter 2016-10-29 05:39:13 | 只看该作者
全局:
lz能说说第一题的思路吗?
回复

使用道具 举报

🔗
 楼主| spwahaha 2016-10-29 05:51:04 | 只看该作者
全局:
pawprinter 发表于 2016-10-29 05:39
lz能说说第一题的思路吗?

第一题用recursion, 类似有subset, 每次向下传的时候传一个productSoFar 就行了。
回复

使用道具 举报

🔗
pawprinter 2016-10-29 05:56:55 | 只看该作者
全局:
spwahaha 发表于 2016-10-29 05:51
第一题用recursion, 类似有subset, 每次向下传的时候传一个productSoFar 就行了。

总归就是求所有subset的product对么,如果要去重用HashSet? or 其他方法呢
回复

使用道具 举报

🔗
pawprinter 2016-10-29 05:59:04 | 只看该作者
全局:
spwahaha 发表于 2016-10-28 12:12
先问应该怎么存,然后问怎么求
1.  binary search (mlg(n))
2. O(m + n) 双指针

请问lz可不可以给一个具体的例子呢,m和n代表的是什么呢,vector dot不应该是两个维度一样的向量么?
binary search是怎么应用的呢,谢谢lz
回复

使用道具 举报

🔗
CiDut 2016-10-29 06:56:45 | 只看该作者
全局:
这道题出了用map去找num-1,应该还是需要一个dp数组来记录每次比较的结果吧?
回复

使用道具 举报

🔗
 楼主| spwahaha 2016-10-29 07:30:20 | 只看该作者
全局:
youto 发表于 2016-10-29 06:56
这道题出了用map去找num-1,应该还是需要一个dp数组来记录每次比较的结果吧?

这样的话复杂度就高了。。说了这个思路,面试官让加速,
回复

使用道具 举报

🔗
 楼主| spwahaha 2016-10-29 07:31:12 | 只看该作者
全局:
pawprinter 发表于 2016-10-29 05:56
总归就是求所有subset的product对么,如果要去重用HashSet? or 其他方法呢

他给的数组里都是质数,所以不用去重。。而且他让打印出来,所以空间是O(n)
回复

使用道具 举报

🔗
 楼主| spwahaha 2016-10-29 07:33:05 | 只看该作者
全局:
pawprinter 发表于 2016-10-29 05:59
请问lz可不可以给一个具体的例子呢,m和n代表的是什么呢,vector dot不应该是两个维度一样的向量么?
bi ...

A=[0, 0, 0, 0, 1] B = [1, 0, 0, 0, 0]
存的话存A=[{3:1}] B=[{0:1}]
算的话遍历A, 找B里对应index的值,所以binary  search
回复

使用道具 举报

🔗
CiDut 2016-10-29 07:38:10 | 只看该作者
全局:
spwahaha 发表于 2016-10-29 07:30
这样的话复杂度就高了。。说了这个思路,面试官让加速,

是空间复杂度高了吗?时间上还是o(n)啊,初始化数组全为1,然后用map找num-1,找到后比较dp[map.get(num-1)]+1和dp[i]的大小,更新dp[i]为大的,这样不行吗?
回复

使用道具 举报

🔗
 楼主| spwahaha 2016-10-29 07:40:19 | 只看该作者
全局:
youto 发表于 2016-10-29 07:38
是空间复杂度高了吗?时间上还是o(n)啊,初始化数组全为1,然后用map找num-1,找到后比较dp[map.get(num- ...

map.get(num-1)得到的不就是len嘛, 用一个max变量一直更新max就行了吧,没太看懂为什么要这个dp数组
回复

使用道具 举报

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

本版积分规则

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