[考題] 98地特/資料結構

看板Examination (國家考試)作者 (kkk)時間12年前 (2014/05/15 21:46), 編輯推噓0(007)
留言7則, 2人參與, 最新討論串1/1
[考題] 國考歷屆考題與考題觀念討論(書裡看到的選這個)請附上想法、出處 這是98年地特資處的資料結構第二大題,主要是在問雜湊的概念 題目提到 線性 平方 雙雜湊法可以用來解決碰撞問題, 主要使用不同的g(key,i)來決定第i次碰撞時,key值在雜湊表 中的探測位置 第三小題:設計雙雜湊函數有何基本原則,請先寫出其g(key,i)函數 ,再說明. A:基本原則上網查到 一個是應該與表格大小互質 一個是第二個函數 應與第一個函數不同,我的疑問點是 g(key,i)這個函數是我隨便設計麼? 感覺應該是沒有標準答案 第四小題:什麼情況下使用雙雜湊才能探測到雜湊表中所有可用位置? 這個情況小弟真的就不清楚? 網路上也找不到相關資料 兩個小題,懇請版大指個教!! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.227.230.47 ※ 文章網址: http://www.ptt.cc/bbs/Examination/M.1400161574.A.D63.html

05/16 01:00, , 1F
針對第四小題
05/16 01:00, 1F

05/16 01:01, , 2F
你的第2個Hash Function代表增量
05/16 01:01, 2F

05/16 01:02, , 3F
目的是為了不要讓每一個帶進去的數值的rehash path相同
05/16 01:02, 3F

05/16 01:04, , 4F
所以只要你的第2個Hash Function的結果不為0
05/16 01:04, 4F

05/16 01:05, , 5F
都是正確答案 因為你每次增量都不同 自然就可以探測所
05/16 01:05, 5F

05/16 01:05, , 6F
有位置
05/16 01:05, 6F

05/16 20:08, , 7F
了解 感謝p大
05/16 20:08, 7F
文章代碼(AID): #1JTCKcrZ (Examination)
文章代碼(AID): #1JTCKcrZ (Examination)