由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - 关于Hash_map
相关主题
问几个关于hash, map, set的问题leetcode: integer to roman 结果不同
求点评:电话面试(今天第二天没有消息回复,感觉可能挂了)Anagrams有面试碰到过么?
Given an int array and an int value. Find all pairs in arr报个G的电面
弱弱的问问hash, hashtable?一条INTERVIEW题目, TWO SUM的改版, 求最佳答案
请问:C++里一般用什么做hashtable?另开一贴unordered_set 对于 vector 和 pair 的has
A面经G家SET面经新题求解
请问下leetcode的two sum题目std::unordered_map 和 Java的Hashmap有啥米区别
贡献一个最近电面题目弱问一道G题
相关话题的讨论汇总
话题: int话题: hash话题: map话题: unordered话题: pair
进入JobHunting版参与讨论
1 (共1页)
m**********r
发帖数: 27
1
小弟问个关于C++ hash map的问题。
今天做leetcode上面4sum这个题,看到有O^2的做法,是用hash_map int> >存下两数的和sum还有这两个数a,b,这里sum是key, a和b是value,我比较迷惑
的是如果有另外两个数c,d的和跟a,b的和一样,那第一组的两个数a,b是被覆盖掉了还
是形成一个list,把这两组数都存起来?如果是list,那我如何把这两组数读出来呢?
谢谢
g*******s
发帖数: 2963
2
没了
l*n
发帖数: 529
3
会被覆盖。
不想被覆盖的话就搞个HashMap>>吧。
说实话,这题还不如老老实实用O(n^3)做,思路清晰,代码简洁。HashMap方法后面还
要处理重复的问题,还要保证每个4元组的升序排列,额外的逻辑真不少的。

【在 m**********r 的大作中提到】
: 小弟问个关于C++ hash map的问题。
: 今天做leetcode上面4sum这个题,看到有O^2的做法,是用hash_map: int> >存下两数的和sum还有这两个数a,b,这里sum是key, a和b是value,我比较迷惑
: 的是如果有另外两个数c,d的和跟a,b的和一样,那第一组的两个数a,b是被覆盖掉了还
: 是形成一个list,把这两组数都存起来?如果是list,那我如何把这两组数读出来呢?
: 谢谢

h**o
发帖数: 548
4
我是用unordered_multimap> m;
不会被覆盖。
好像可以用unordered_map>.
还没来得及试 n^3的方法。 因为听说好烦。

【在 m**********r 的大作中提到】
: 小弟问个关于C++ hash map的问题。
: 今天做leetcode上面4sum这个题,看到有O^2的做法,是用hash_map: int> >存下两数的和sum还有这两个数a,b,这里sum是key, a和b是value,我比较迷惑
: 的是如果有另外两个数c,d的和跟a,b的和一样,那第一组的两个数a,b是被覆盖掉了还
: 是形成一个list,把这两组数都存起来?如果是list,那我如何把这两组数读出来呢?
: 谢谢

h**o
发帖数: 548
5
我是用unordered_multimap> m;
不会被覆盖。
好像可以用unordered_map>.
还没来得及试 n^3的方法。 因为听说好烦。

【在 m**********r 的大作中提到】
: 小弟问个关于C++ hash map的问题。
: 今天做leetcode上面4sum这个题,看到有O^2的做法,是用hash_map: int> >存下两数的和sum还有这两个数a,b,这里sum是key, a和b是value,我比较迷惑
: 的是如果有另外两个数c,d的和跟a,b的和一样,那第一组的两个数a,b是被覆盖掉了还
: 是形成一个list,把这两组数都存起来?如果是list,那我如何把这两组数读出来呢?
: 谢谢

1 (共1页)
进入JobHunting版参与讨论
相关主题
弱问一道G题请问:C++里一般用什么做hashtable?
Facebook Phone InterviewA面经
关于刷题所用的语言请问下leetcode的two sum题目
问一下careercup一道题贡献一个最近电面题目
问几个关于hash, map, set的问题leetcode: integer to roman 结果不同
求点评:电话面试(今天第二天没有消息回复,感觉可能挂了)Anagrams有面试碰到过么?
Given an int array and an int value. Find all pairs in arr报个G的电面
弱弱的问问hash, hashtable?一条INTERVIEW题目, TWO SUM的改版, 求最佳答案
相关话题的讨论汇总
话题: int话题: hash话题: map话题: unordered话题: pair