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

狗家onsite面经

 
🔗
 楼主| actionlee 2018-4-8 01:58:58 | 只看该作者
全局:
zec 发表于 2018-4-8 01:08
第五题我有一个很骚的做法,依次传入26个字符,这样你知道要你猜的单词由哪几个字母组成,然后遍历一遍字典 ...

关键是猜的单词一定要是字典里的,所以不能依次输入26个字符。。。
回复

使用道具 举报

🔗
 楼主| actionlee 2018-4-8 02:00:50 | 只看该作者
全局:
idatascience 发表于 2018-4-8 00:27
不太理解楼主这里说的iterate over每个单词W,那这样每个W都跟S算距离,最后不是会调用guess function很 ...

这里你不用调用那个guess的api,因为你是比较W于其它的单词,都是已知的。那个api是因为你不知道secret word。
回复

使用道具 举报

🔗
 楼主| actionlee 2018-4-8 02:01:55 | 只看该作者
全局:
rhwfyf 发表于 2018-4-8 00:24
这里应该是有多支股票吧?

只有一支股票而已,只是会有不同的timestamp和price。

评分

参与人数 1大米 +10 收起 理由
blactangeri + 10 欢迎来一亩三分地论坛!

查看全部评分

回复

使用道具 举报

🔗
idatascience 2018-4-8 02:18:43 | 只看该作者
全局:
actionlee 发表于 2018-4-8 02:00
这里你不用调用那个guess的api,因为你是比较W于其它的单词,都是已知的。那个api是因为你不知道secret w ...

不知道我这里是不是没有理解对,你是说选一个W,然后可以调用guess函数一次,算出S和W的距离,假设是3,然后自己可以算W和其他单词的距离(不用调函数),然后取出跟W距离都是3的那组单词,然后再选另一个word跟S比?这样算是类似二分?但是你之后说了一个优化,就是怎么选W(避免跟W距离都是3的那个组里单词太多),这步我没太理解,求指教。
回复

使用道具 举报

🔗
 楼主| actionlee 2018-4-8 02:58:31 | 只看该作者
全局:
idatascience 发表于 2018-4-8 02:18
不知道我这里是不是没有理解对,你是说选一个W,然后可以调用guess函数一次,算出S和W的距离,假设是3, ...

选W的话,我们对每个单词都做一次基于字典单词的分组,把跟它是0,1,2,3,4的组都求出来,然后把最大的那个组的个数记下来,这里你是不用调用api的。由于每个单词都有一个最大组数,我们在这里选出一个最小的作为我们要选的W。原因就是因为这可以保证最坏情况下,下一步guess的时候的候选个数是最小的。

评分

参与人数 2大米 +13 收起 理由
idatascience + 3 给你点个赞!
blactangeri + 10 欢迎来一亩三分地论坛!

查看全部评分

回复

使用道具 举报

无效楼层,该帖已经被删除
🔗
 楼主| actionlee 2018-4-8 03:40:23 | 只看该作者
全局:
jpm603 发表于 2018-4-8 03:33
楼主请问当是用2维hash map的话为什么query会很慢呢,hashmap的query不是O(1)吗

因为你的hash表没有顺序的,但是我们要找到那些在某个区间里的元素。所以用map可以很好的找到起点。

评分

参与人数 1大米 +10 收起 理由
blactangeri + 10 欢迎来一亩三分地论坛!

查看全部评分

回复

使用道具 举报

🔗
blactangeri 2018-4-8 03:57:46 | 只看该作者
全局:
lznb, 给你多加点分
回复

使用道具 举报

🔗
idatascience 2018-4-8 05:29:10 | 只看该作者
全局:
actionlee 发表于 2018-4-8 02:58
选W的话,我们对每个单词都做一次基于字典单词的分组,把跟它是0,1,2,3,4的组都求出来,然后把最大的 ...

哇,这个做法很聪明!这样就强制了可以选择一个最优的“最坏”情况的word!赞!
回复

使用道具 举报

🔗
idatascience 2018-4-8 05:30:38 | 只看该作者
全局:
楼主不好意思啊,我等级太低了,每次只能加3升,只好给你两篇帖子分别加分了。厚着脸皮再问一下:可不可以讲一下具体这个balanced binary tree是怎么构建的?针对sparse matrix这道题。
回复

使用道具 举报

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

本版积分规则

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