📣 4th of July限时特惠: VIP通行证立减$68
123
返回列表 发新帖
楼主: L纪翔L
跳转到指定楼层
上一主题 下一主题
收起左侧

G家onsite面经02/05

🔗
whitenights 2015-2-27 12:46:25 | 只看该作者
全局:
tanis 发表于 2015-2-26 16:07
有点问题,你新建的ArrayList空间不足会报IndexOutOfBoundsException。还有点求教楼主,如果是相同高度怎 ...

因为是按照身高由高到低排序,当一个Person p被插入的时候,所有比p高的人都已经在list中了,不会出现 outOfBound 错误
回复

使用道具 举报

🔗
ryancooper 2015-2-27 12:54:28 | 只看该作者
全局:
最后一题是经典的RMQ问题,简单一点的话可以在O(nlogn)的时间preprocess,然后每次query都是常数。
使用复杂的复合方法的话可以在O(n)的时间内preprocess完,然后每次query也是常数
回复

使用道具 举报

🔗
 楼主| L纪翔L 2015-2-28 03:01:14 | 只看该作者
全局:
samantha_kr 发表于 2015-2-27 09:16
再请问一下,德普那个题输入是怎么给的呢~谢谢!!

补充内容 (2015-2-27 09:34):

输入就是给力 n 张牌,但是n不等于52,我就是按花色sort一下,再按大小sort一下,然后走一遍,用HashMap存个数,走一遍的时候再看有没有连续的同花色的,如果找到最大的那个就立马停止了,但是code比较繁琐,应该不是最优解
回复

使用道具 举报

🔗
 楼主| L纪翔L 2015-2-28 03:01:44 | 只看该作者
全局:
tanis 发表于 2015-2-27 09:18
楼主没问题的,他们主要看解题思路和能力,不要求最优解?楼主是在Mountain View面的?

对呀,不过看面试官的表情,貌似这道题答得不好。。
回复

使用道具 举报

🔗
samantha_kr 2015-2-28 03:34:53 | 只看该作者
全局:
L纪翔L 发表于 2015-2-28 03:01
输入就是给力 n 张牌,但是n不等于52,我就是按花色sort一下,再按大小sort一下,然后走一遍,用HashMap ...

LZ的想法跟我差不多。。先查花色,再查数字。。对的,code特别麻烦。。。没想到更好的方法
回复

使用道具 举报

🔗
charles901030 2015-2-28 05:00:44 | 只看该作者
全局:
rlzth2013 发表于 2015-2-26 12:33
感觉排队那一题是不是可以用counting sort? 总共n个人,有m个人比他高,那他的位置不就是n-m吗?这样只应该 ...

是队伍里面前面比自己高的人数,不是总共有多少人比他高吧。
回复

使用道具 举报

🔗
mattsun 2015-3-8 08:36:37 | 只看该作者
全局:
最后一道题能不能用矩阵,n*n的矩阵,计算所有start到end的最大值。时间复杂度O(n^2)
在Query的时候直接从矩阵里面取值
回复

使用道具 举报

🔗
daniel.kong 2015-3-30 15:21:30 | 只看该作者
全局:
请问大神想明白people排队的问题了么
回复

使用道具 举报

🔗
leo524891010 2015-6-18 15:30:26 | 只看该作者
全局:
mattsun 发表于 2015-3-8 08:36
最后一道题能不能用矩阵,n*n的矩阵,计算所有start到end的最大值。时间复杂度O(n^2)
在Query的时候直接从 ...

我也这么想 利用dp建立矩阵
回复

使用道具 举报

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

本版积分规则

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