導航:首頁 > 文件處理 > 壓縮映射的應用

壓縮映射的應用

發布時間:2024-07-31 21:11:17

① 什麼是Hash函數

Hash函數是把任意長度的輸入(又叫做預映射pre-image)通過散列演算法變換成固定長度的輸出,該輸出就是散列值。

這種轉換是一種壓縮映射,散列值的空間通常遠小於輸入的空間,不同的輸入可能會散列成相同的輸出,所以不可能從散列值來確定唯一的輸入值。

Hash函數可以將一個數據轉換為一個標志,這個標志和源數據的每一個位元組都有十分緊密的關系。Hash演算法還具有一個特點,就是很難找到逆向規律。

(1)壓縮映射的應用擴展閱讀:

常用Hash函數有:

1、直接定址法。取關鍵字或關鍵字的某個線性函數值為散列地址。即H(key)=key或H(key) = a·key + b,其中a和b為常數(這種散列函數叫做自身函數)

2、數字分析法。分析一組數據,比如一組員工的出生年月日,這時我們發現出生年月日的前幾位數字大體相同。

3、平方取中法。取關鍵字平方後的中間幾位作為散列地址。

4、 折疊法。將關鍵字分割成位數相同的幾部分,最後一部分位數可以不同,然後取這幾部分的疊加和(去除進位)作為散列地址。

閱讀全文

與壓縮映射的應用相關的資料

熱點內容
單片機串列通信方式 瀏覽:488
android表格demo 瀏覽:266
安卓怎麼讓相冊不顯示網頁 瀏覽:303
php文件系統源碼 瀏覽:716
易信java 瀏覽:489
北侖二級壓縮螺桿機 瀏覽:52
加密路線免費入口 瀏覽:747
計算器程序員是幹嘛的 瀏覽:363
數控編程里fo是啥鍵 瀏覽:663
javacdataxml 瀏覽:952
本機tcp伺服器地址 瀏覽:435
切換pdf 瀏覽:100
iturns下載的app在哪裡 瀏覽:649
雲起書院App在哪裡 瀏覽:623
怎麼對hex文件進行加密 瀏覽:294
pdf少年時 瀏覽:963
兩個同名文件夾同步 瀏覽:639
拍照文件夾哪個好用 瀏覽:99
文件夾和書包 瀏覽:519
解壓歸檔拿登記證 瀏覽:233