原文:針對某個集體中人名設計一個哈希表,使得平均查找長度不超過R,並完成相應的建表和查表程序。

基本要求 假設人名為中國人姓名的漢語拼音形式。待填入哈希表的人名共有 個,取平均查找長度的上限為 。哈希函數用除留余數法構造,用線性探測再散列法或鏈地址法處理沖突。 測試數據 取周圍較熟悉的 個人名 include lt iostream gt include lt string gt define R define M define m define KeyType int define In ...

2019-12-18 22:35 0 1461 推薦指數:

查看詳情

哈希(等概率情況下)查找成功與查找不成功的平均查找長度

繼續小結,做到一道求 哈希查找成功與查找不成功 情況下平均查找長度的計算問題,迷惑了好一會,在這里總結下來: 首先,你要明白的是平均查找長度求的是期望,那么你就按照求期望的方法來求平均查找長度吧,千萬記着期望怎么求平均查找長度就怎么求啊。 題目: 在地址空間為0~16的散列區中 ...

Mon Dec 17 06:24:00 CST 2012 1 32534
哈希(等概率情況下)查找成功與查找不成功的平均查找長度

做到一道求 哈希查找成功與查找不成功 情況下平均查找長度的計算問題,迷惑了好一會,在這里總結下來: 首先,你要明白的是平均查找長度求的是期望,那么你就按照求期望的方法來求平均查找長度吧,千萬記着期望怎么求平均查找長度就怎么求啊。 題目: 在地址空間為0~16的散列區中,對以下 ...

Tue Sep 08 23:26:00 CST 2015 0 3739
哈希——線性探測法、鏈地址法、查找成功、查找不成功的平均長度

一、哈希 1、概念 哈希(Hash Table)也叫散列表,是根據關鍵碼值(Key Value)而直接進行訪問的數據結構。它通過把關鍵碼值映射到哈希中的一個位置來訪問記錄,以加快查找的速度。這個映射函數就做散列函數,存放記錄的數組叫做散列表。 2、散列存儲的基本思路 ...

Fri Oct 09 07:16:00 CST 2020 0 2839
哈希——線性探測法、鏈地址法、查找成功、查找不成功的平均長度

一、哈希 1、概念 哈希(Hash Table)也叫散列表,是依據關鍵碼值(Key Value)而直接進行訪問的數據結構。它通過把關鍵碼值映射到哈希中的一個位置來訪問記錄,以加快查找的速度。 這個映射函數就做散列函數。存放記錄的數組叫做散列表。 2、散 ...

Wed Aug 09 00:39:00 CST 2017 0 13765
查找哈希查找

要點 哈希哈希函數 在記錄的存儲位置和它的關鍵字之間是建立一個確定的對應關系(映射函數),使每個關鍵字和一個存儲位置能唯一對應。這個映射函數稱為哈希函數,根據這個原則建立的稱為哈希(Hash Table),也叫散列表。 以上描述,如果通過數學形式 ...

Mon Mar 16 22:19:00 CST 2015 6 7144
Hash平均查找長度ASL計算方法

Hash的“查找成功的ASL”和“查找不成功的ASL” ASL指的是 平均查找時間 關鍵字序列:(7、8、30、11、18、9、14) 散列函數: H(Key) = (key x 3) MOD 7 裝載因子: 0.7 處理沖突:線性探測再散列法 查找成功的ASL計算方法 ...

Sat Nov 04 17:50:00 CST 2017 2 16896
Hash之ASL和不成功ASL的計算 (平均查找長度)

一、線性探測再散列法 Hash: 元素的值(value)和在數組中索引位置(index)有一個確定關系 Index = Hash(key) ==> y = f(x) Index有可能相同,怎么處理沖突? 在“處理沖突”上可能會有不同的方法 ...

Fri Jun 19 06:49:00 CST 2020 0 2587
查找算法之哈希

說道查找,我想大家並不陌生,所謂查找,即為根據某個給定的值,在查找中確定一個其關鍵字等於給定值的記錄或數據元素。 像比較常見的,有循序查找針對有序的有比較高效的二分(折半)查找,同時還有通過樹來優化的靜態樹查找與動態樹查找,但是這些無一不是在查找過程中要進行一系列的和關鍵字之間 ...

Wed Dec 30 01:01:00 CST 2015 0 3997
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM