常見的哈希函數有哪些(以下()是常用的哈希函數構造方法)
您好,今天小編胡舒來為大家解答以上的問題。常見的哈希函數有哪些,以下()是常用的哈希函數構造方法相信很多小伙伴還不知道,現在讓我們一起來看看吧!
1、對于動態查找表而言,1) 表長不確定;2)在設計查找表時,只知道關鍵字所屬范圍,而不知道確切的關鍵字。
2、因此,一般情況需建立一個函數關系,以f(key)作為關鍵字為key的錄在表中的位置,通常稱這個函數f(key)為哈希函數。
3、(注意:這個函數并不一定是數學函數) 哈希函數是一個映象,即:將關鍵字的集合映射到某個地址集合上,它的設置很靈活,只要這個地址集合的大小不超出允許范圍即可。
4、 現實中哈希函數是需要構造的,并且構造的好才能使用的好。
5、 用途:加密,解決沖突問題。
6、 用途很廣,比特精靈中就使用了哈希函數,你可 以自己看看。
7、 具體可以學習一下數據結構和算法的書。
本文就為大家分享到這里,希望小伙伴們會喜歡。
文章版權及轉載聲明:
作者:yunbaotang本文地址:http://www.ntlljf.com/bao/86805.html發布于 2024-01-12
文章轉載或復制請以超鏈接形式并注明出處孕寶堂

