Redian新闻
>
最后一道snapchat面经题,顺求bless
avatar
最后一道snapchat面经题,顺求bless# JobHunting - 待字闺中
s*m
1
给一个数组,判断里面是否有duplicate。扩展1,判断是否有距离k以内的duplicate。
扩展2,判断是否有距离k以内的,作差不超过某个上限的数对。
扩展2没想到好的方法。。。。。
avatar
b*n
2
这个难道不是Palantir的万年不变电面题。
扩展2,把原来的HashSet换成TreeSet就行了,不过时间复杂度是O(nlogk)
如果一定要O(n)的话,把每个数对应到一个长度为差的上限的bucket,这样每次只需要
看相邻两个bucket和自己所对应的bucket的情况。
avatar
s*m
3
谢谢。

【在 b*****n 的大作中提到】
: 这个难道不是Palantir的万年不变电面题。
: 扩展2,把原来的HashSet换成TreeSet就行了,不过时间复杂度是O(nlogk)
: 如果一定要O(n)的话,把每个数对应到一个长度为差的上限的bucket,这样每次只需要
: 看相邻两个bucket和自己所对应的bucket的情况。

avatar
l*u
4
bless

【在 s*******m 的大作中提到】
: 给一个数组,判断里面是否有duplicate。扩展1,判断是否有距离k以内的duplicate。
: 扩展2,判断是否有距离k以内的,作差不超过某个上限的数对。
: 扩展2没想到好的方法。。。。。

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。