Last updated
Was this helpful?
Last updated
Was this helpful?
HashMap 有两种处理collision的方式,一种叫open, 如果位置被占了,就顺着找隔壁的;另一种叫close,如果位置被占了,就拉一条链表加进去。在resize的时候,记得重新把所有元素hash一边。
(36)
(L56)
-- hash
--L138进化版
-- 解法同上
-- snapchat
(L124)
other related:
== 是上一题 的简化版
-- cc189 17.5 Letters and Numbers
-- can use rolling hash as well
-- TreeMap or bucket sort
-- 桶排序
-- S:O(1)的解法好熟,但忘了哪里见过。有空补链接。
-- search