[課業] 資料結構
問題一:
設一表格長度為n,表格內第i項目之取用機率為Pi,
查詢表內第i項目比較之次數為Ci,請寫出平均查詢長度之公式!
答案:ΣCiPi+1
這題我認為答案是ΣCiPi,不知道為什麼會多加1
問題二:
如果hash table有m個位置,現在有n個資料要 依序插入,
請計算整個插入過程中,平均會有幾次碰撞?
這題我的計算是:
(0+1+2+....+n-1)/n
但是答案卻是:
(0+1+2+....+n-1)/m
這是我搞錯還是答案錯了阿??
不是要除以資料數才對嗎?
麻煩知道的大大為我解答一下,感謝><
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 124.199.76.237
推
03/22 17:36, , 1F
03/22 17:36, 1F
→
03/22 17:37, , 2F
03/22 17:37, 2F
推
03/22 17:44, , 3F
03/22 17:44, 3F
→
03/22 17:44, , 4F
03/22 17:44, 4F
→
03/22 17:45, , 5F
03/22 17:45, 5F
→
03/22 17:46, , 6F
03/22 17:46, 6F
推
03/22 17:46, , 7F
03/22 17:46, 7F
→
03/22 17:54, , 8F
03/22 17:54, 8F
→
03/22 17:56, , 9F
03/22 17:56, 9F
→
03/22 17:58, , 10F
03/22 17:58, 10F
考慮長度i是什麼意思??它sigma是從i=1累加到i=n
推
03/22 18:04, , 11F
03/22 18:04, 11F
推
03/22 18:23, , 12F
03/22 18:23, 12F
推
03/22 18:52, , 13F
03/22 18:52, 13F
推
03/22 18:56, , 14F
03/22 18:56, 14F
→
03/23 10:33, , 15F
03/23 10:33, 15F
→ malowda:有2個資料機率是2/M沒錯阿那來的(1/M)^2*
第二題了解了,但第一題還是沒有結論出來orz....有誰知道嗎???
※ 編輯: mingrong2 來自: 114.34.31.118 (03/23 19:16)
※ 編輯: mingrong2 來自: 114.34.31.118 (03/23 19:17)
→
03/26 16:18, , 16F
03/26 16:18, 16F
討論串 (同標題文章)