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

GOOGLE ONSITE9/29

🔗
sxh53 2015-11-12 06:15:50 | 只看该作者
全局:
第四题难道不是分别读到两个256长度的int array里, 然后顺序比较这俩256的int array? O(1) space 因为256是常数
回复

使用道具 举报

🔗
yx1232287 2015-11-12 06:18:47 | 只看该作者
全局:
sxh53 发表于 2015-11-12 06:15
第四题难道不是分别读到两个256长度的int array里, 然后顺序比较这俩256的int array? O(1) space 因为256 ...

正解,这个是char....
回复

使用道具 举报

🔗
 楼主| kennynoodlehous 2015-11-12 06:55:08 | 只看该作者
全局:
sxh53 发表于 2015-11-12 06:15
第四题难道不是分别读到两个256长度的int array里, 然后顺序比较这俩256的int array? O(1) space 因为256 ...

他说这个方法不是他要的亲
回复

使用道具 举报

🔗
maomaoxiong 2015-11-12 07:02:59 | 只看该作者
全局:
majiamajia 发表于 2015-11-12 06:55
他说这个方法不是他要的亲

那就只有二分或brute force从头比较。
回复

使用道具 举报

🔗
 楼主| kennynoodlehous 2015-11-12 07:05:00 | 只看该作者
全局:
maomaoxiong 发表于 2015-11-12 07:02
那就只有二分或brute force从头比较。

二分…?没有顺序的

brute force不符合复杂度
回复

使用道具 举报

🔗
bill701 2015-11-12 12:48:47 | 只看该作者
全局:
第四题可不可以利用数学的思想呢?char的话就把他映射到1-256上。分别对两个str算出他们各自的乘积和相加的和: sum_a,sum_b,multiply_a,multiply_b。假设多出的两个char 分别是 a和b。 那么 a+b=sumb-suma, a*b=multyplyb/multiplya; 然后计算应该就可以了,虽然我觉得如果str过长会有溢出。。。
回复

使用道具 举报

🔗
aiweiwei 2015-11-12 13:42:35 | 只看该作者
全局:
majiamajia 发表于 2015-11-12 03:26
我也不知道。。。。。我知道了应该就不会被发配去residency program了

请问什么是residency program
回复

使用道具 举报

🔗
 楼主| kennynoodlehous 2015-11-12 13:43:48 | 只看该作者
全局:
aiweiwei 发表于 2015-11-12 13:42
请问什么是residency program

上班几个月然后转正。。
回复

使用道具 举报

🔗
maomaoxiong 2015-11-12 14:03:30 | 只看该作者
全局:
bill701 发表于 2015-11-12 12:48
第四题可不可以利用数学的思想呢?char的话就把他映射到1-256上。分别对两个str算出他们各自的乘积和相加的 ...

这个方法可行。不用乘。直接XOR。如果为0,a = b = (sumb-sumA)/2.
回复

使用道具 举报

🔗
宝贝忆彼岸 2015-11-12 15:16:35 | 只看该作者
全局:
请问lz第三轮第二题是网左边走要减去当前格子的钱数,往右边走是加上钱数吗?那上下怎么看?
回复

使用道具 举报

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

本版积分规则

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