由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - 刷题网medium题和自己实现一个hashtable,哪个难
相关主题
请教个面试题, tree和hashmap的区别请问:C++里一般用什么做hashtable?
hashmap跟hash table有啥区别?简历怎么写才能吸引人呢
2-sum 用hash table实现的问题请教一道公司面试题
多线程hashmap。 实现方法讨论5分钟前G的电面
问个常见算法题的变形Google电面被拒,郁闷中
HashMap, HashTable and Array 有啥区别常见的一个电面题
问几个关于hash, map, set的问题弱弱的问问intersection, union of two arrays or two sets ?
弱弱的问问hash, hashtable?Amazon 电面
相关话题的讨论汇总
话题: hashtable话题: 实现话题: medium话题: 刷题话题: 哪个
进入JobHunting版参与讨论
1 (共1页)
m********l
发帖数: 791
1
或者说哪个自己更有把握写出来,最好bug-free。
hashtable实现get,put就好
D**********0
发帖数: 1022
2
差不多吧,实现hashmap容易点。
r*****s
发帖数: 1815
3
五年前某家电面就考过我open address put, get, rehash
我觉得还是medium难点
m********l
发帖数: 791
4
看了源码 觉得挺难的 绝对考验内功 可能因为我很弱
如果是实现特别基本的,比如hash直接取模,不考虑load factor,直接定义成array
of List那还是挺简单,最好写成generics的形式

【在 D**********0 的大作中提到】
: 差不多吧,实现hashmap容易点。
z*********n
发帖数: 1451
5

想做一个各种情况下性能都很好的hash还是很难的,C++11之前那十多年都一直没有一
个通用的hashmap这个"简单的"数据结构是有原因的。

【在 m********l 的大作中提到】
: 看了源码 觉得挺难的 绝对考验内功 可能因为我很弱
: 如果是实现特别基本的,比如hash直接取模,不考虑load factor,直接定义成array
: of List那还是挺简单,最好写成generics的形式

z****e
发帖数: 54598
6
median难一点
不过hashcode这个要自己觉悟出来,难度也很大啊
只不过多数时候我们都知道原理了
剩下的就是对api的熟悉程度了
所以难点不在思考上
真要是不懂hashcode
从头想起,那难度妥妥滴超过median
M******i
发帖数: 468
7
实现简单的hash(原理性的)还是容易的。 实现一真能用的multithreading且所有情
况都cover
bug free的应该更复杂。
H**********5
发帖数: 2012
8
要满足多线程高并发业余逻辑的hashmap估计2天都写不完吧。面试要求应该代码行数不
可能超过200行,最多加几个synchronized就行了,否则一个下午写一个hashmap也不现实

【在 M******i 的大作中提到】
: 实现简单的hash(原理性的)还是容易的。 实现一真能用的multithreading且所有情
: 况都cover
: bug free的应该更复杂。

1 (共1页)
进入JobHunting版参与讨论
相关主题
Amazon 电面问个常见算法题的变形
hashmap和hashtable的区别?HashMap, HashTable and Array 有啥区别
水果电面问题 hashmap 用 sperate chaining 时, array size不够怎么办问几个关于hash, map, set的问题
问一个Anagram的参考程序弱弱的问问hash, hashtable?
请教个面试题, tree和hashmap的区别请问:C++里一般用什么做hashtable?
hashmap跟hash table有啥区别?简历怎么写才能吸引人呢
2-sum 用hash table实现的问题请教一道公司面试题
多线程hashmap。 实现方法讨论5分钟前G的电面
相关话题的讨论汇总
话题: hashtable话题: 实现话题: medium话题: 刷题话题: 哪个