由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - hashtable.containskey 怎么做到 O(1)的 (转载)
相关主题
如何 serialization 和deserialization hash table ?bloomberg面经+offer, 有没有交流下工资的?
Google电面汇报发个Goldman Sachs的面经
关于面试ABCGoogle的电面
算法题google phone interview
leetcode的2sum[合集] google phone interview
Apple的一些C++概念题[合集] 一道CS面试题
Java的hashcode和equal函数有什么用?今天的Google电话面试题目
Interview Question I Got发一些面世题,C Programming
相关话题的讨论汇总
话题: 做到话题: hashtable话题: 函数
进入JobHunting版参与讨论
1 (共1页)
B***n
发帖数: 84
1
【 以下文字转载自 Programming 讨论区 】
发信人: Brian (unique), 信区: Programming
标 题: hashtable.containskey 怎么做到 O(1)的
发信站: BBS 未名空间站 (Thu Nov 4 10:30:40 2010, 美东)
判断一个key 是否在hashtable中怎么做到 O(1)的?
有人可以给出具体的函数实现吗?或者idea也行,谢谢
r******d
发帖数: 308
2
http://www.cl.cam.ac.uk/~cwc22/hashtable/
在上面的链接里面判断一个key是不是在hush table里面是通过函数
hashtable_search(struct hashtable *h, void *key),
函数里面是看hush_table[index]是不是null 来实现的。 所以是O(1)
感觉是对的。。
1 (共1页)
进入JobHunting版参与讨论
相关主题
发一些面世题,C Programmingleetcode的2sum
Factset面经,一面+二面Apple的一些C++概念题
bloomberg onsite & offerJava的hashcode和equal函数有什么用?
大量数据里面找top 100Interview Question I Got
如何 serialization 和deserialization hash table ?bloomberg面经+offer, 有没有交流下工资的?
Google电面汇报发个Goldman Sachs的面经
关于面试ABCGoogle的电面
算法题google phone interview
相关话题的讨论汇总
话题: 做到话题: hashtable话题: 函数