由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - 面试写代码把map 当哈希表用能假设时间复杂度O(1)吗?
相关主题
一个小问题,hash map和map的区别是什么?AMAZON面试,写的代码会被拿回去调试吗?
请问:C++里一般用什么做hashtable?面C++的时候,如果要用到hash实现,大家都是怎么做的?
universial hashing 一问弱问:面试中需要用hashtable
L一个电面题Google电面面经 + onsite求祝福
Amazon电话面试white board coding的时候如果遇到hash table
问一下LA和湾区工作比较问几个关于hash, map, set的问题
4sum的那道题弱弱的问问hash, hashtable?
Amazon实习面经,已转正,发一圈包子答谢版面问一个 String array sorting 的题。
相关话题的讨论汇总
话题: map话题: unordered话题: 哈希话题: 复杂度话题: hash
进入JobHunting版参与讨论
1 (共1页)
k*******r
发帖数: 355
1
面试coding (c++)一般把map 当哈希表用时,能假设其时间复杂度是O(1)吗?
毕竟是用红黑树实现的,不知道面试官会不会抠字眼硬要用unordered_map
t****t
发帖数: 6806
2
你为什么要把map当hash用, 本来就不是hash啊. 又不是没有hash.

【在 k*******r 的大作中提到】
: 面试coding (c++)一般把map 当哈希表用时,能假设其时间复杂度是O(1)吗?
: 毕竟是用红黑树实现的,不知道面试官会不会抠字眼硬要用unordered_map

k*******r
发帖数: 355
3
那大家在c++中用hash table都是用 unordered_map 这个类么? 感觉unordered_map这
个名字太长,我一般就直接用map了
h****e
发帖数: 928
4
你得说明是unordered map,写代码的时候你可以说明一下简写成
umap之类的。有的人对map和hash的区别看得很重的。

【在 k*******r 的大作中提到】
: 那大家在c++中用hash table都是用 unordered_map 这个类么? 感觉unordered_map这
: 个名字太长,我一般就直接用map了

i*********7
发帖数: 348
5
不喜用unordered_map的话可以用hash_map。。。也是O(1)的,用法一样。功能稍微没
那么稳定和健全。
map是基于红黑树实现的,有自动排序的功能。所以时间复杂度是ologn。最好你要区分
一下。
j*****l
发帖数: 1624
6
这个建议好,写成umap.

【在 h****e 的大作中提到】
: 你得说明是unordered map,写代码的时候你可以说明一下简写成
: umap之类的。有的人对map和hash的区别看得很重的。

1 (共1页)
进入JobHunting版参与讨论
相关主题
问一个 String array sorting 的题。Amazon电话面试
准备回来跟大家一起练习做题了问一下LA和湾区工作比较
问个C++里面用hash table的问题4sum的那道题
报个G的电面Amazon实习面经,已转正,发一圈包子答谢版面
一个小问题,hash map和map的区别是什么?AMAZON面试,写的代码会被拿回去调试吗?
请问:C++里一般用什么做hashtable?面C++的时候,如果要用到hash实现,大家都是怎么做的?
universial hashing 一问弱问:面试中需要用hashtable
L一个电面题Google电面面经 + onsite求祝福
相关话题的讨论汇总
话题: map话题: unordered话题: 哈希话题: 复杂度话题: hash