由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - 水果电面问题 hashmap 用 sperate chaining 时, array size不够怎么办
相关主题
5分钟前G的电面刷题网medium题和自己实现一个hashtable,哪个难
Amazon 电面Bloomberg 面经
Given an int array and an int value. Find all pairs in arrHashTable space complexity?
请教一道公司面试题同学今天面AMAZON到一个题目不会 问我。我来这问一下
也问一个算法题hash_map 的遍历问题
弱弱的问问intersection, union of two arrays or two sets ?HashMap, HashTable and Array 有啥区别
请教个面试题, tree和hashmap的区别A家新鲜面经--都是经典题
问一个Anagram的参考程序已知sum 在unsorted set中找两个数 线性复杂度
相关话题的讨论汇总
话题: hash话题: array话题: sperate话题: chaining话题: size
进入JobHunting版参与讨论
1 (共1页)
c******e
发帖数: 40
1
今天电面被问到一个问题:
如果hash出来的结果,hash code(一个int) 超过array的size怎么办。因为32bit系
统上array最大就2^32个,hash code如果超过这个size,怎么处理?
我立马就晕了。。。
请各位大牛指点一下,难道这个不是在设计hash function的时候就要处理吗?hash
function不是根据处理的element的type,设计出来吗?int, float, string 类型的
hash function都不一样吧
g*****g
发帖数: 34805
2
hashcode 就是32位,每个bucket对应一个linked list,现在JVM做了一点优化改成
tree map.

【在 c******e 的大作中提到】
: 今天电面被问到一个问题:
: 如果hash出来的结果,hash code(一个int) 超过array的size怎么办。因为32bit系
: 统上array最大就2^32个,hash code如果超过这个size,怎么处理?
: 我立马就晕了。。。
: 请各位大牛指点一下,难道这个不是在设计hash function的时候就要处理吗?hash
: function不是根据处理的element的type,设计出来吗?int, float, string 类型的
: hash function都不一样吧

c******e
发帖数: 40
3
既然水果面试官问了我要处理,应该是有solution吧。
难道是多一层的linked list,就是对hash code 再取hash code
这样容量就成2^64了

【在 g*****g 的大作中提到】
: hashcode 就是32位,每个bucket对应一个linked list,现在JVM做了一点优化改成
: tree map.

h*******e
发帖数: 1377
4
除以大prime
w**z
发帖数: 8232
5
就跟他说重写hash code

【在 c******e 的大作中提到】
: 既然水果面试官问了我要处理,应该是有solution吧。
: 难道是多一层的linked list,就是对hash code 再取hash code
: 这样容量就成2^64了

c******e
发帖数: 40
6
我也是这么说的,说明hash funciton有问题

【在 h*******e 的大作中提到】
: 除以大prime
l*****a
发帖数: 14598
7
多大合适呢?
怎么选取大prime呢?

【在 h*******e 的大作中提到】
: 除以大prime
j**********3
发帖数: 3211
8
这啥职位啊
c******e
发帖数: 40
9
码农

【在 j**********3 的大作中提到】
: 这啥职位啊
1 (共1页)
进入JobHunting版参与讨论
相关主题
已知sum 在unsorted set中找两个数 线性复杂度也问一个算法题
Amazon电面面经弱弱的问问intersection, union of two arrays or two sets ?
LCA of binary tree的一行CODE不懂。。leetcode上的,请牛牛指教,请教个面试题, tree和hashmap的区别
曾经fail掉的一个电话面试以及题目问一个Anagram的参考程序
5分钟前G的电面刷题网medium题和自己实现一个hashtable,哪个难
Amazon 电面Bloomberg 面经
Given an int array and an int value. Find all pairs in arrHashTable space complexity?
请教一道公司面试题同学今天面AMAZON到一个题目不会 问我。我来这问一下
相关话题的讨论汇总
话题: hash话题: array话题: sperate话题: chaining话题: size