由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - 问问谁会这道算法的面试题?
相关主题
一个google面试题帮我看看这两个题目回答
面试题,大规模url求重复 讨论谁能解释下这道c++的面试题
有人面试被问到过bloom filter么怎么做这道面试题?
问个事,这样的面试题难么?谁还记得这道面试题吗?
如何秒杀99%的海量数据处理面试题HashTable相关的面试题
这道题目怎么做?面试题讨论:如何在一批文件中找到相同的文件
在线紧急求助一道system design面试题,面经内附请问为什么这个程序会出现RunTime Error
大家看一下这道google面试题这道Amazon面试题怎么做
相关话题的讨论汇总
话题: hash话题: constant话题: set话题: long话题: whether
进入JobHunting版参与讨论
1 (共1页)
z****1
发帖数: 1103
1
Design a data structure to track whether a given number is in a collection.
The structure must be memory efficient, able to house all the numbers
possible with an unsigned long long, alow adding numbers to the set in
constant time, and testing whether a number is in the set in constant time。
U***A
发帖数: 849
2
BIT MAP?
z****1
发帖数: 1103
3
testing whether a number is in the set in constant time"
这个让我感觉要hash。除了hash,啥方式保证search是 constant time?
不过也别被我误导,因为我不知道答案。

【在 U***A 的大作中提到】
: BIT MAP?
d**********6
发帖数: 4434
4
hash符合存储都是O(1),就是memory efficient这个问题要麻烦点
感觉他要你写的是这个hash函数

【在 z****1 的大作中提到】
: testing whether a number is in the set in constant time"
: 这个让我感觉要hash。除了hash,啥方式保证search是 constant time?
: 不过也别被我误导,因为我不知道答案。

z****1
发帖数: 1103
5
我正是这么想的:考点是找到合适的hash function。
但因为memory efficient的要求,我找不到合适的。要能找到long long类型的数据啊
!stack直接暴掉。去heap里刨地方,不符合memory efficient。反正我黔驴了。

【在 d**********6 的大作中提到】
: hash符合存储都是O(1),就是memory efficient这个问题要麻烦点
: 感觉他要你写的是这个hash函数

z****1
发帖数: 1103
6
STL 里的set就是hash bashed, 你随便放long long。这个hash function几十年前就做
好了。
不知道如何 set 里的hash function 原码google 出来。
m*****g
发帖数: 71
7
我觉得别想太复杂了,应该就是问hash table吧,hash function也不用复杂,用mod就
得了,size设成prime number,就能满足要求了。主要是和面试官讨论数据有多大,考
虑要不要用1个bit来代表一个数字,数据不大用byte就行了。
我分析考点是看你知不知道hash table,别上来开一个2^64的bool数组就行了。
D***n
发帖数: 149
8
Bloom Filter.
1 (共1页)
进入JobHunting版参与讨论
相关主题
这道Amazon面试题怎么做如何秒杀99%的海量数据处理面试题
这道设计面试题这样解对吗这道题目怎么做?
这道雅虎的面试题绝了,有谁会做吗在线紧急求助一道system design面试题,面经内附
这道算法面试题怎么做?求一元一次方程的解大家看一下这道google面试题
一个google面试题帮我看看这两个题目回答
面试题,大规模url求重复 讨论谁能解释下这道c++的面试题
有人面试被问到过bloom filter么怎么做这道面试题?
问个事,这样的面试题难么?谁还记得这道面试题吗?
相关话题的讨论汇总
话题: hash话题: constant话题: set话题: long话题: whether