一亩三分地论坛

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

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

FB新鲜电经

[复制链接] |试试Instant~ |关注本帖
thunderink 发表于 2016-11-12 06:58:56 | 显示全部楼层 |阅读模式

2016(10-12月) 码农类 硕士 全职@Facebook - 内推 - 技术电面 |Otherfresh grad应届毕业生

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

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

x
分享Facebook新鲜面经,刚刚面完。。。

楼主EE马上master毕业,面fresh grad的full time。
今天第一次电话面试,面试的应该是国人小哥,运气真爆棚。
面试的题目也都是常见的,一道merge two sorted array,一道merge k sorted array,不过k sorted array一开始是存在一个array里的。. 鍥磋鎴戜滑@1point 3 acres

分享面经出来希望能过!

评分

1

查看全部评分

wtcupup 发表于 2016-11-12 07:18:06 | 显示全部楼层
k sorted array一开始是存在一个array里的 怎么办?
回复 支持 反对

使用道具 举报

新宿车站 发表于 2016-11-12 08:29:09 | 显示全部楼层
wtcupup 发表于 2016-11-12 07:18
k sorted array一开始是存在一个array里的 怎么办?

应该是说存在一个二维array里吧。。。。
回复 支持 反对

使用道具 举报

babbete 发表于 2016-11-12 09:39:33 | 显示全部楼层
这个什么意思?
回复 支持 反对

使用道具 举报

 楼主| thunderink 发表于 2016-11-12 09:57:30 | 显示全部楼层
不是二维的,就是一维的比如 [1,2,3,  2,3,4,   3,4,5]这种
回复 支持 反对

使用道具 举报

wtcupup 发表于 2016-11-12 10:07:09 | 显示全部楼层
thunderink 发表于 2016-11-12 09:57
不是二维的,就是一维的比如 [1,2,3,  2,3,4,   3,4,5]这种

那你是怎么做的?
回复 支持 反对

使用道具 举报

jiaozhu200601 发表于 2016-11-13 16:29:28 | 显示全部楼层
感谢lz分享,请问把k “array” 放在一个array里面是已经切分好的吗, 比如每段长度一样长? 不然的话感觉和一般的sort没啥区别啊。
回复 支持 反对

使用道具 举报

 楼主| thunderink 发表于 2016-11-15 00:36:33 | 显示全部楼层
每段长度不一定一样长,我是先把一个array拆分成k个array之后用heap做的。不能直接sort还是得用merge k sorted array的priority queue的方法做因为如果n >> k的话nlogk肯定比nlogn好的多
回复 支持 反对

使用道具 举报

babbete 发表于 2016-11-15 03:13:10 | 显示全部楼层
怎么拆分啊
回复 支持 反对

使用道具 举报

 楼主| thunderink 发表于 2016-11-17 01:10:50 | 显示全部楼层
拆分就一个loop就好了,比较A[i]和A[i-1]位置数如果A[i] < A[i-1]的话你就知道要分割了
回复 支持 反对

使用道具 举报

本版积分规则

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

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

关闭

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

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

custom counter

GMT+8, 2016-12-11 01:11

Powered by Discuz! X3

© 2001-2013 Comsenz Inc. Design By HUXTeam

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