์๊ณ ๋ฆฌ์ฆ
13-1๊ฐ. ํด์(Hashing) 1
devshin.kr
2020. 11. 24. 23:39
728x90
- SUHA(Simple Uniform Hashing Assumption)
- ๊ฐ๊ฐ์ ํค๊ฐ ๋ชจ๋ ์ฌ๋กฏ๋ค์ ๊ท ๋ฑํ ํ๋ฅ ๋ก() ๋ ๋ฆฝ์ ์ผ๋ก(independently) ํด์๋๋ค๋ ๊ฐ์ => ์ฌ์ค ํ์ค์ ์ด์ง ์๋ค.
- ์ฑ๋ฅ๋ถ์์ ์ํด์ ์ฃผ๋ก ํ๋ ๊ฐ์ ์ผ ๋ฟ
- hash ํจ์๋ deterministicํ๋ฏ๋ก ํ์ค์์๋ ๋ถ๊ฐ๋ฅํ๋ค
- Load factor alpha = n/m:
- n : ํ ์ด๋ธ์ ์ ์ฅ๋ ํค์ ๊ฐฏ์
- m : ํด์ฌํ ์ด๋ธ์ ํฌ๊ธฐ, ์ฆ ์ฐ๊ฒฐ๋ฆฌ์คํธ์ ๊น์
- ๊ฐ ์ฌ๋กฏ์ ์ ์ฅ๋ ํค์ ํ๊ท ๊ฐฏ์
- ์ฐ๊ฒฐ๋ฆฌ์คํธ T[j]์ ๊ธธ์ด๋ฅผ Nj๋ผ๊ณ ํ๋ฉด, E[Nj] = alpha
- ๋ง์ฝ n = O(m)์ด๋ฉด ํ๊ท ๊ฒ์์๊ฐ์ O(1)