๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
๋ฐ˜์‘ํ˜•

ํ•ด์‹œ์•Œ๊ณ ๋ฆฌ์ฆ˜1

[์ž๋ฃŒ๊ตฌ์กฐ] ํ•ด์‹œ ์•Œ๊ณ ๋ฆฌ์ฆ˜ - ํ•ด์‹œ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์ž„์˜ ๊ธธ์ด์˜ ๋ฉ”์‹œ์ง€๋ฅผ ์ผ์ • ๊ณ ์ • ๊ธธ์ด์˜ ํ•ด์‹œ ๊ฐ’์œผ๋กœ ๋ณ€ํ™˜์‹œ์ผœ์ฃผ๋Š” ๋‹จ๋ฐฉํ–ฅ์„ฑ ํ•จ์ˆ˜/์•Œ๊ณ ๋ฆฌ์ฆ˜ ํ•ด์‹œ ๊ฐ’์œผ๋กœ๋Š” ์ž…๋ ฅ ๊ฐ’์„ ์ฐพ์•„๋‚ผ ์ˆ˜ ์—†์Œ(์ผ๋ฐฉํ–ฅ์„ฑ) ํ•ด์‹œ ๊ฐ’์ด ์ผ์น˜ํ•  ๊ฒƒ ๊ฐ™์€ ๋˜ ๋‹ค๋ฅธ ์ž…๋ ฅ ๊ฐ’์„ ์ฐพ์•„๋‚ผ ์ˆ˜ ์—†์Œ(์—ญ์ƒ์ €ํ•ญ์„ฑ) ํ•ด์‹œ ๊ฐ’์ด ๊ฐ™์€ ์ž„์˜์˜ ๋‘ ์ž…๋ ฅ ๊ฐ’์„ ์ฐพ์•„๋‚ผ ์ˆ˜ ์—†์Œ(ํ•ด์‹œ ์ถฉ๋Œ ์ €ํ•ญ์„ฑ) ์ธ์ฆ์„œ์˜ ์ง€๋ฌธ = ์ธ์ฆ์„œ์˜ ์ฃผ์š”์ •๋ณด(๋ฐœ๊ธ‰๋Œ€์ƒ, ๋ฐœ๊ธ‰๋Œ€์ƒ์˜ ๊ณต๊ฐœํ‚ค, ๋ฐœ๊ธ‰์ž, ๋ฐœ๊ธ‰์ž์˜ ์„œ๋ช…)๋ฅผ ํ•ด์‹œํ•œ ๊ฐ’ - ํ•ด์‹œ ํ…Œ์ด๋ธ” key: ๋งคํ•‘ ์ „ ์›๋ž˜ ๋ฐ์ดํ„ฐ์˜ ๊ฐ’, hash value(์ธ๋ฑ์Šค): ๋งคํ•‘ ํ›„ ๋ฐ์ดํ„ฐ์˜ ๊ฐ’ key-value ์Œ์—์„œ key ๊ฐ’์„ ํ…Œ์ด๋ธ”์— ์ €์žฅ ์‹œ, key ๊ฐ’์„ ํ•ด์‹œ ํ•จ์ˆ˜๋ฅผ ์ด์šฉํ•ด ๊ณ„์‚ฐ ํ›„ ๊ฒฐ๊ณผ๊ฐ’์„ ๋ฐฐ์—ด์˜ ์ธ๋ฑ์Šค๋กœ ์ €์žฅํ•˜๋Š” ๋ฐฉ์‹ ํ•ด์‹œ ํ•จ์ˆ˜: key ๊ฐ’ k๋ฅผ ์ž…๋ ฅ ๋ฐ›์•„ 0๋ถ€ํ„ฐ ๋ฐฐ์—ดํฌ๊ธฐ-1 .. 2021. 12. 30.
๋ฐ˜์‘ํ˜•