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

FB新鲜出炉的电面

🔗
黑莓小白 2016-6-9 00:14:32 | 只看该作者
全局:
laonawuli 发表于 2016-6-8 10:41
对的  应该就是

大米很关键,谢过了!
回复

使用道具 举报

🔗
mdyuki1016 2016-6-9 02:25:27 | 只看该作者
全局:
zero 的那道题, 楼主的要求是最少写入次数, 如果是两个pointer的方案, 最坏的写入次数 是 num of zeros * 2;
比如 0,0,0,0,1,1,1,1 的写入次数就是 8; 有没有更好的呢?
回复

使用道具 举报

🔗
何打发123 2016-7-16 04:33:37 | 只看该作者
全局:
mdyuki1016 发表于 2016-6-9 02:25
zero 的那道题, 楼主的要求是最少写入次数, 如果是两个pointer的方案, 最坏的写入次数 是 num of zeros * 2 ...

感觉如果两个pointer就是把左边的放到末尾   一个for loop就是找非零元素 放在左边  这两种方法 swap的次数多和少 我觉得取决于 0 还是非零元素的个数    不知道说的有木有道理
回复

使用道具 举报

🔗
何打发123 2016-7-16 04:33:57 | 只看该作者
全局:
何打发123 发表于 2016-7-16 04:33
感觉如果两个pointer就是把左边的放到末尾   一个for loop就是找非零元素 放在左边  这两种方法 swap的次 ...

就是把左边的0 放到末尾
回复

使用道具 举报

🔗
hidden_track 2016-7-16 06:16:54 | 只看该作者
全局:
楼主最后有结果了吗?现在bar如何?马上第一轮电面了
回复

使用道具 举报

全局:
感觉,如果最近的k个点那道题只要求用heap解决就行的话,这几道题都好良心啊。。希望遇到这难度的题。。
quick select本身就挺麻烦,放这道题里更麻烦。。虽然是O(n)
回复

使用道具 举报

🔗
cicean 2016-9-8 04:04:15 | 只看该作者
全局:
Arrays.sort nlogn
有负数么?
要in-place 么?
那个move zero 不能倒着判断么? 倒着判断,不就是往左边移动0 么?
回复

使用道具 举报

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

本版积分规则

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