一亩三分地论坛

 找回密码
 获取更多干货,去instant注册!

扫码关注一亩三分地公众号
查看: 838|回复: 4
收起左侧

两分钟前的Pocket gem电面

[复制链接] |试试Instant~ |关注本帖
mickeyliu5 发表于 2016-1-20 06:50:43 | 显示全部楼层 |阅读模式

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

您需要 登录 才可以下载或查看,没有帐号?获取更多干货,去instant注册!

x
刚刚面完,像是烙印,但是交流没啥问题。
第一道题 万年不变strstr,我提了KMP,压根没让我用
第二道题 crash candies, 给一个数组和一个整数k,是否能找到长度大于或等于k的consectutive numbers, duplicate numbers不算数。基本是leetcode原题换个说法,一分钟搞定
[1,3,4,5,6] return true [3,4,5]
[1,2,4,5,7] return false
第三道题 follow up 给定一个数组流类似[1, 2, 4, 5, 7, 8, 3,  .........],k = 3要求一旦可以crash就返回,这里一到3就返,要求O(n)
想了一会用hashmap做,key就是值,value就是包含这个值的最长consective numbers的长度,中间问了不少细节问题,这题没要我写代码

鏉ユ簮涓浜.涓夊垎鍦拌鍧. 说是会有二面,继续努力吧!
求offer!!

评分

1

查看全部评分

LBS 发表于 2016-1-20 08:05:08 | 显示全部楼层
谢谢分享!
Good luck!
回复 支持 反对

使用道具 举报

chm34 发表于 2016-1-20 09:07:43 | 显示全部楼层
请问第三题follow up 如何可以做到O(N)时间复杂度哦
回复 支持 反对

使用道具 举报

 楼主| mickeyliu5 发表于 2016-1-20 10:00:19 | 显示全部楼层
chm34 发表于 2016-1-20 09:07. visit 1point3acres.com for more.
请问第三题follow up 如何可以做到O(N)时间复杂度哦

每次有新的数字n,都用hashmap找 n+1,n-1的值并更新长度,所以每个数字都是O(1),一共就是O(n)了
回复 支持 反对

使用道具 举报

chm34 发表于 2016-1-20 10:23:13 | 显示全部楼层
mickeyliu5 发表于 2016-1-20 10:00. Waral 鍗氬鏈夋洿澶氭枃绔,
每次有新的数字n,都用hashmap找 n+1,n-1的值并更新长度,所以每个数字都是O(1),一共就是O(n)了

懂了 感谢~
回复 支持 反对

使用道具 举报

本版积分规则

请点这里访问我们的新网站:一亩三分地Instant.

Instant搜索更强大,不扣积分,内容组织的更好更整洁!目前仍在beta版本,努力完善中!反馈请点这里

关闭

一亩三分地推荐上一条 /5 下一条

手机版|小黑屋|一亩三分地论坛声明 ( 沪ICP备11015994号 )

custom counter

GMT+8, 2016-12-6 14:18

Powered by Discuz! X3

© 2001-2013 Comsenz Inc. Design By HUXTeam

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