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

狗家summer intern挂经

全局:

2019(7-9月) 码农类General 硕士 实习@google - 内推 - 技术电面  | | Fail | 其他

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

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

x
两周前两轮back-to-back


您好!
本帖隐藏的内容需要积分高于 188 才可浏览
您当前积分为 0。
使用VIP即刻解锁阅读权限或查看其他获取积分的方式
游客,您好!
本帖隐藏的内容需要积分高于 188 才可浏览
您当前积分为 0。
VIP即刻解锁阅读权限 或 查看其他获取积分的方式
Unlock interview details and practice with AI
Curated Interview Questions from Top Companies


还是我太菜了,第一轮题很典型也有思路就是太久没写这类题return value纠结了半天结果写得磕磕绊绊也有小错。


补充内容 (2019-2-8 11:29):
原文有错别字:相邻元素之差为2的幂次

补充内容 (2019-2-12 09:30):
第一题结果的第一个元素一定是0;因为list要求尽量长,最后一个元素一定是N

评分

参与人数 4大米 +18 收起 理由
yuxuan3713 + 2 给你点个赞!
torez + 3 patpat
匿名用户-VJQJS + 10
ff12 + 3 很有用的信息!

查看全部评分


上一篇:亚麻虾图Hiring Event过经
下一篇:求教谷歌Test Engineer电面

本帖被以下淘专辑推荐:

推荐
2ndpoet 2019-2-16 01:32:26 | 只看该作者
全局:
  1. def solution(N):
  2.         # return list
  3.         if N==0:
  4.                 return [0]
  5.         ans=[]
  6.         backtrack(ans, [0], N)
  7.         return ans
  8.        
  9. def backtrack(l, temp, N):
  10.         if temp[-1]==N:
  11.                 l.append(temp)
  12.                 return
  13.         i=0
  14.         while temp[-1]+2**i<=N:
  15.                 backtrack(l, temp+[temp[-1]+2**i], N)
  16.                 i+=1
复制代码


写了下第一题,开始是0结束是N,有问题求指正
回复

使用道具 举报

推荐
 楼主| fchgj 2019-2-12 09:27:49 | 只看该作者
全局:
franlisa 发表于 2019-2-12 03:31
第一题感觉题意不能很清楚咦?每个结果的开始元素跟结束元素是不是可以任意的在0-n之间,

我回去想了想,开始一定是0结束一定是N,中间无所谓
我会补充一下
回复

使用道具 举报

🔗
s885219s 2019-2-8 08:24:10 | 只看该作者
全局:
第一题的题目叙述看不太懂,能再解释一下吗?感谢!
回复

使用道具 举报

🔗
everin 2019-2-8 08:49:53 | 只看该作者
全局:
s885219s 发表于 2019-2-8 08:24
第一题的题目叙述看不太懂,能再解释一下吗?感谢!

我猜是说相邻的两个数的差,要是2的幂次,比如1, 2, 4, 8 这样的
回复

使用道具 举报

🔗
 楼主| fchgj 2019-2-8 11:13:00 | 只看该作者
全局:
everin 发表于 2019-2-8 08:49
我猜是说相邻的两个数的差,要是2的幂次,比如1, 2, 4, 8 这样的

是的
原文有几个错字
回复

使用道具 举报

🔗
杨超越 2019-2-8 11:18:55 | 只看该作者
全局:
我想了好久的响铃元素是什么。。。。。。。。。。。。
回复

使用道具 举报

🔗
ff12 2019-2-8 13:58:30 | 只看该作者
全局:
请问楼主,第一题还有其他条件吗?

比如说每个list必须以0开头 5 结束
或者任何increasing sublist都要输出,比如[1, 2, 3, 4], [1, 2, 3]
回复

使用道具 举报

🔗
 楼主| fchgj 2019-2-8 15:13:59 | 只看该作者
全局:
ff12 发表于 2019-2-8 13:58
请问楼主,第一题还有其他条件吗?

比如说每个list必须以0开头 5 结束

我记得是都从0开始然后就是list尽量长
不考虑sublist
回复

使用道具 举报

🔗
franlisa 2019-2-12 03:31:48 | 只看该作者
全局:
第一题感觉题意不能很清楚咦?每个结果的开始元素跟结束元素是不是可以任意的在0-n之间,
回复

使用道具 举报

🔗
cheerier 2019-2-12 05:48:03 | 只看该作者
全局:
第一面可以用dfs做吗?
回复

使用道具 举报

🔗
 楼主| fchgj 2019-2-12 09:24:57 | 只看该作者
全局:
cheerier 发表于 2019-2-12 05:48
第一面可以用dfs做吗?

back-tracking某种意义上就是dfs……
回复

使用道具 举报

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

本版积分规则

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