由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 问个HASH的问题
相关主题
问个hash table问题Interview questions about hash function
请教算法题STL map
问个G的GFS 和 F的haystack架构问题吗slack got hacked, 没一个安全的
问个小问题consistent hashing实际应用
问个有关C++ map的问题About volatile in C
问个hash函数问题一个关于空间分配的问题
问个 Redis 的问题web page programming 问题
一个哈希表问题关于isapi
相关话题的讨论汇总
话题: hash话题: 符合要求话题: 后者话题: old话题: 33
进入Programming版参与讨论
1 (共1页)
b***y
发帖数: 2799
1
HASH函数经常需要把一个[0,m)的数字映射到[0,n),
我发现很多地方是用:new = old / (m / n + 1),
为什么不用 new = old / ((m-1) / n) 呢?
比如说m = 100, n = 50,前者的转换区间是到[0, 33],后者是[0, 49],明显是后者好
啊。
b******n
发帖数: 592
2
前者就不符合要求么。。有什么比较的

者好

【在 b***y 的大作中提到】
: HASH函数经常需要把一个[0,m)的数字映射到[0,n),
: 我发现很多地方是用:new = old / (m / n + 1),
: 为什么不用 new = old / ((m-1) / n) 呢?
: 比如说m = 100, n = 50,前者的转换区间是到[0, 33],后者是[0, 49],明显是后者好
: 啊。

b***y
发帖数: 2799
3
我要求它转到区间[0, 50), 它给转到[0, 33),
33-49不就空着了?

【在 b******n 的大作中提到】
: 前者就不符合要求么。。有什么比较的
:
: 者好

o*o
发帖数: 404
4
collision

【在 b***y 的大作中提到】
: 我要求它转到区间[0, 50), 它给转到[0, 33),
: 33-49不就空着了?

b***y
发帖数: 2799
5
不太明白您的意思。

【在 o*o 的大作中提到】
: collision
b******n
发帖数: 592
6
对阿,那他不就是不符合要求么

【在 b***y 的大作中提到】
: 我要求它转到区间[0, 50), 它给转到[0, 33),
: 33-49不就空着了?

b***y
发帖数: 2799
7
不符合要求,为什么教科书上都那么用?

【在 b******n 的大作中提到】
: 对阿,那他不就是不符合要求么
b******n
发帖数: 592
8
给作者发个信?

【在 b***y 的大作中提到】
: 不符合要求,为什么教科书上都那么用?
a***n
发帖数: 404
9
晕。。m=1 不要搞死?

者好

【在 b***y 的大作中提到】
: HASH函数经常需要把一个[0,m)的数字映射到[0,n),
: 我发现很多地方是用:new = old / (m / n + 1),
: 为什么不用 new = old / ((m-1) / n) 呢?
: 比如说m = 100, n = 50,前者的转换区间是到[0, 33],后者是[0, 49],明显是后者好
: 啊。

b***y
发帖数: 2799
10
这是唯一的理由吗?

【在 a***n 的大作中提到】
: 晕。。m=1 不要搞死?
:
: 者好

1 (共1页)
进入Programming版参与讨论
相关主题
关于isapi问个有关C++ map的问题
求助:多边形与锥体的相交问题 (转载)问个hash函数问题
为啥用mmap访问文件的效率高呢?问个 Redis 的问题
一个图论题一个哈希表问题
问个hash table问题Interview questions about hash function
请教算法题STL map
问个G的GFS 和 F的haystack架构问题吗slack got hacked, 没一个安全的
问个小问题consistent hashing实际应用
相关话题的讨论汇总
话题: hash话题: 符合要求话题: 后者话题: old话题: 33