【系統公告】頁面上方功能列及下方資訊全面更換新版,『舊用戶且擁有VIP』可再切回舊版。 前往查看

計算機概論、大意(資訊科學概論,電腦常識,電子計算機概論)題庫下載題庫

上一題
假設所有要存入 hash table 的鍵值(key)依序儲存於一個已知檔案之中,以下那一個是較佳的 hash function 作法?
(A) Mid-square
(B) Division
(C) Folding
(D) Digital analysis


答案:登入後觀看
難度: 困難
1F
JEREMY65 高三下 (2015/07/19)
雜湊函數 ( Hashing function )
雜湊搜尋法所使用的數學函數就稱為雜湊函數 ( Hashing Function )。而在尚未介紹雜湊函數之前,先介紹有關雜湊函數的相關名詞:
1.桶 ( Bucket )
 是指在雜湊表中儲存資料的位置,每個位置被給定一個唯一的位址,稱之為 Bucket Address 。
2.槽 ( Slot )
 每一個桶可能有好幾個儲存區,此儲存區便稱之為槽 ( Slot ) 。每一個槽可以容納一個記錄。
3.碰撞 ( Collision )
 當兩個不同的識別字經過雜湊函數運算後,放到相同的桶位址,稱之為碰撞。
4.溢位 ( Overflow )
 如果一個識別字經過雜湊函數運算後,所對應的桶已經滿了,就稱之為溢位。

 
一般常見的雜湊函數有下列幾種方法:

1. 中間平方法 ( Mid - square )
此法...
查看完整內容
2F
JEREMY65 高三下 (2015/07/19)
數位數分析法(digit analysis method)
      假如所有的鍵值已經事先知道了,則非常適合使用此方法。這個方法首先會針對每個位數中所有數字出現的頻率加以分析,並挑出其中分佈最均勻的幾個位數,用來作為計算位置的依據。

假設所有要存入 hash table 的鍵值(key)依序儲存於一個已知檔案之中..-阿摩線上測驗