๐Ÿ“š ๊ฐœ๋ฐœ ์ฑ…/๐Ÿ“š ์ฝ”ํ…Œ ํ•ฉ๊ฒฉ์ž๊ฐ€ ๋  ์ˆ˜ ์žˆ์„๊นŒ? JS ํŽธ

์ฝ”ํ•ฉ๋˜ / Chapter 09 ํ•ด์‹œ / ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋Š” ๊ฐ์ฒด ๊นกํŒจ๋‹ค.

Roy Miller 2025. 2. 25. 21:29

ํ•ด์‹œ

  • ํ‚ค์™€ ๊ฐ’์„ 1:1 ์ €์žฅํ•ด์„œ ๋น ๋ฅธ ๋ฐ์ดํ„ฐ ํƒ์ƒ‰์„ ์ œ๊ณต
  • ๋‹จ๋ฐฉํ–ฅ์œผ๋กœ ๋™์ž‘(๊ฐ’์œผ๋กœ ํ‚ค๋ฅผ ์™œ ์ฐพ์•„) 
  • O(1) -> ํƒ์ƒ‰ ๊ณผ์ •์ด ํ•„์š” ์—†์Œ

 

ํ™œ์šฉ๋ถ„์•ผ

  • ํŠน์ • ๋ฐ์ดํ„ฐ๋ฅผ ํƒ์ƒ‰ํ•˜๋Š” ํšŸ์ˆ˜๊ฐ€ ๋งŽ์„ ๊ฒฝ์šฐ ์‚ฌ์šฉ
  • ๋น„๋ฐ€๋ฒˆํ˜ธ ๊ด€๋ฆฌ
  • ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ธ๋ฑ์‹ฑ
  • ๋ธ”๋ก ์ฒด์ธ

 

ํ•ด์‹œํ•จ์ˆ˜

  • ์ž์Šค์—์„  ์˜ค๋ธŒ์ ํŠธ๋ผ๋Š” ์ž๋ฃŒํ˜•์œผ๋กœ ๊ตฌํ˜„ ๊ฐ€๋Šฅ

 

๊ณ ๋ ค์‚ฌํ•ญ

  1. ํ•ด์‹œ ํ•จ์ˆ˜๊ฐ€ ๋ณ€ํ™˜ํ•œ ๊ฐ’์€ ์ธ๋ฑ์Šค๋กœ ํ™œ์šฉํ•ด์•ผ ํ•˜๋ฏ€๋กœ ํ•ด์‹œ ํ…Œ์ด๋ธ”์˜ ํฌ๊ธฐ๋ฅผ ๋„˜์œผ๋ฉด ์•ˆ ๋จ. 
  2. ํ•ด์‹œ ํ•จ์ˆ˜๊ฐ€ ๋ณ€ํ™˜ํ•œ ๊ฐ’์˜ ์ถฉ๋Œ์€ ์ตœ๋Œ€ํ•œ ์ ๊ฒŒ ๋ฐœ์ƒํ•ด์•ผ ํ•จ(๋™์ผํ•œ ๊ฒฐ๊ณผ๊ฐ’์ด ์ ๊ฒŒ ๋‚˜์˜ค๊ฒŒ)

 

์ž์ฃผ ์‚ฌ์šฉํ•˜๋Š” ํ•ด์‹œ ํ•จ์ˆ˜

  1. ๋‚˜๋ˆ—์…ˆ ๋ฒ• : ํ‚ค๋ฅผ ์†Œ์ˆ˜๋กœ ๋ชจ๋“ˆ๋Ÿฌ ์—ฐํ•œ ํ•จ. 
  2. ๊ณฑ์…ˆ๋ฒ• 
  3. ๋ฌธ์ž์—ด ํ•ด์‹ฑ

 

์ถฉ๋Œ ์ฒ˜๋ฆฌ

  1. ์ฒด์ด๋‹
  2. ๊ฐœ๋ฐฉ ์ฃผ์†Œ๋ฒ•