Prob_Solve 板


LINE

面试题目 给N个(<1000) integer 给出一个 (min) perfect hashing 让 N 个数储存到 size 为 M 的array (N<=M 他说可以的话让 N=M) 达成之後 find 复杂度是O(1) 请问各位大大会选择什方法 ps 小弟当下是用 0 = a * X^N + b * X ^(N-1) .... 1 = a * X^N + b * X ^(N-1) .... . . . N-1 把值带进 X 然後去解 a b c .. --



※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 174.77.39.55
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/Prob_Solve/M.1416206839.A.E07.html ※ 编辑: sandy4444 (174.77.39.55), 11/17/2014 15:06:18
1F:推 pika0923: 如果输入integer的最大bit数可以视为常数的话 11/17 15:43
2F:→ pika0923: 也许可以用bit值的字典树型式来实现? 11/17 15:43
3F:→ sandy4444: int 是 unsigned 32 bit 可以多给点 hint 吗 11/17 15:53
4F:推 pika0923: 想像一棵二元树 遇0走左子树 遇1走右子树 11/17 20:47
5F:→ pika0923: 对於每个输入数 让他走这棵树 路上没节点就创节点 11/17 20:48
6F:→ pika0923: 走到底作标记(hash值 可用一个counter累加) 11/17 20:48
7F:→ pika0923: 这结构的空间正比於输入数个数 查找为32次符合O(1) 11/17 20:49
8F:→ sandy4444: 简单明了!!! 但这样的缺点是什麽? 11/18 03:34
9F:→ FRAXIS: 上网搜寻Minimal Perfect Hashing 应该有现成的方法吧.. 11/18 21:39







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:Tech_Job站内搜寻

TOP