一亩三分地论坛

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

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

G店面

[复制链接] |试试Instant~ |关注本帖
Alice0701 发表于 2016-4-23 07:45:14 | 显示全部楼层 |阅读模式

2016(1-3月) 码农类 博士 全职@Google - 内推 - 技术电面 |Passfresh grad应届毕业生

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

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

x
先聊了一下research然后就开始做题
第一题是random generator的题,比如给100*100的matrix,初始为全零,让随机把其中p(比如百分之六十)的值设为1
第二题是tree level order traversal,按层输出,只用打印出来就可以了
然后就让我问问题了
求人品啊希望大家都好运

评分

2

查看全部评分

本帖被以下淘专辑推荐:

  • · Google|主题: 54, 订阅: 45
duduhaha 发表于 2016-4-23 08:44:26 | 显示全部楼层
第一题楼主怎么答的?
回复 支持 反对

使用道具 举报

陈润鹏 发表于 2016-4-23 08:48:45 | 显示全部楼层
怎么只有两轮?
回复 支持 反对

使用道具 举报

caiqi8877 发表于 2016-4-23 09:16:02 | 显示全部楼层
第一题应该怎么做。。。
回复 支持 反对

使用道具 举报

 楼主| Alice0701 发表于 2016-4-23 09:44:32 | 显示全部楼层
pass是说店面...后面还要继续...
回复 支持 反对

使用道具 举报

 楼主| Alice0701 发表于 2016-4-23 09:45:57 | 显示全部楼层
caiqi8877 发表于 2016-4-23 09:16
第一题应该怎么做。。。

比如100*100matrix,在10000个index里面随机选10000*p个index设为1就可以了,任何随机产生的方法都可以
回复 支持 反对

使用道具 举报

duduhaha 发表于 2016-4-23 11:05:45 | 显示全部楼层
当你产生随机数的index时,如果这个index已经set to 1, 你需要重试直到你找到一个没用过的index,这样冲突率很高吧. 鐗涗汉浜戦泦,涓浜╀笁鍒嗗湴

还是你用的是Reservoir sampling的思想?
回复 支持 反对

使用道具 举报

kayv 发表于 2016-4-23 11:57:58 | 显示全部楼层
第一简单地先生成一个随机数a,后面都a=a*100+b mod 10000,控制循环次数
回复 支持 反对

使用道具 举报

duduhaha 发表于 2016-4-23 12:13:58 | 显示全部楼层
kayv 发表于 2016-4-23 11:57
第一简单地先生成一个随机数a,后面都a=a*100+b mod 10000,控制循环次数

这样所有的1都挨着了吧?
所有的1需要挨着吗?
回复 支持 反对

使用道具 举报

adiggo 发表于 2016-4-23 16:33:34 | 显示全部楼层
duduhaha 发表于 2016-4-23 11:05.鏈枃鍘熷垱鑷1point3acres璁哄潧
当你产生随机数的index时,如果这个index已经set to 1, 你需要重试直到你找到一个没用过的index,这样冲突 ...
. visit 1point3acres.com for more.
可不可以这样 建一个size为10000的array array里存0到9999,然后第一次rand mod 10k,得到一个value,把那个对应的那个index与结尾互换位置,下次 rand mod 9999……就这样下去, 就不会出现随机生成的index的位置已经为1的情况了
回复 支持 反对

使用道具 举报

本版积分规则

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

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

关闭

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

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

custom counter

GMT+8, 2016-12-10 15:16

Powered by Discuz! X3

© 2001-2013 Comsenz Inc. Design By HUXTeam

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