雜湊表 (自我總結

2021-07-15 15:25:58 字數 381 閱讀 5930

雜湊表, 就是一種結構資料,它以犧牲空間為代價節約時間,其實,我在做題的過程中,並沒有什麼明顯的感覺,做得有些一頭霧水。 雜湊表的運用感覺還是挺簡單的,不過運動道題目,以什麼值為下標,儲存其值,如何去查詢思考,如果單方面的看雜湊表是簡單的,就是在於如何放在題目中運用。

int hash //計算雜湊表
table[hash(所要新增的值)]=sum;
元素查詢:

table[hash(所要查詢的值)]

for(int i=table[ ];i!=-1;i=e[i].next)

if( 所要查詢的值== 裡面新增的值)

return true;

else false;

雜湊表總結

雜湊表的概念 雜湊表 hash table 也叫雜湊表,是根據關鍵碼值 key value 而直接進行訪問的資料結構。它通過把關鍵碼值對映到雜湊表中的乙個位置來訪問記錄,以加快查詢的速度。這個對映函式就做雜湊函式,存放記錄的陣列叫做雜湊表。雜湊儲存的基本思路 以資料中每個元素的關鍵字k為自變數,通過...

雜湊表總結

雜湊表的概念 雜湊表 hash table 也叫雜湊表,是根據關鍵碼值 key value 而直接進行訪問的資料結構。它通過把關鍵碼值對映到雜湊表中的乙個位置來訪問記錄,以加快查詢的速度。這個對映函式就做雜湊函式,存放記錄的陣列叫做雜湊表。雜湊儲存的基本思路 以資料中每個元素的關鍵字k為自變數,通過...

雜湊表應用總結

處理雜湊表衝突的方法主要有除留餘數法,平方探測方法,以下兩題具體介紹兩種方法的使用方法 time limit 400 ms memory limit 65536 kib submit statistic problem description 給定的一組無重複資料的正整數,根據給定的雜湊函式建立其對...