[์ด์‚ฐ์ˆ˜ํ•™] 11๊ฐ• - ํŠธ๋ฆฌ

2026. 5. 28. 17:12ยท๐ŸŽ“๋ฐฉ์†กํ†ต์‹ ๋Œ€ํ•™๊ต/๐Ÿ•ธ๏ธ์ด์‚ฐ์ˆ˜ํ•™

โœ… 1. ๊ธฐ๋ณธ์‚ฌํ•ญ

(1) ํŠธ๋ฆฌ์˜ ์ •์˜

  • ํŠธ๋ฆฌ์˜ ์ข…๋ฅ˜: ํŠธ๋ฆฌ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•˜๋Š” ์—ฌ๋Ÿฌ๊ฐ€์ง€ ๊ทœ์น™์ด ์ถ”๊ฐ€๋œ ๋‹ค์–‘ํ•œ ํŠธ๋ฆฌ๊ฐ€ ์กด์žฌํ•จ.

  • ํŠธ๋ฆฌ: ์‚ฌ์ดํด์ด ์—†๋Š” ๋‹จ์ˆœ ์—ฐ๊ฒฐ ๊ทธ๋ž˜ํ”„๋ฅผ ํŠธ๋ฆฌ(Tree) ๋ผ๊ณ  ํ•จ.
  • ๋‹จ์ˆœ ์—ฐ๊ฒฐ ๊ทธ๋ž˜ํ”„: ๋‹จ์ˆœ ๊ทธ๋ž˜ํ”„(๋ฃจํ”„, ๋ณ‘๋ ฌ๋ณ€์ด ์กด์žฌํ•˜์ง€ ์•Š๋Š” ๊ทธ๋ž˜ํ”„) + ์—ฐ๊ฒฐ ๊ทธ๋ž˜ํ”„(์˜ค์ง ํ•˜๋‚˜์˜ ์—ฐ๊ฒฐ ์„ฑ๋ถ„๋งŒ ๊ฐ€์ง€๋Š” ๊ทธ๋ž˜ํ”„) ๋ฅผ ํ•ฉ์นœ ๊ทธ๋ž˜ํ”„๋ฅผ ๋‹จ์ˆœ ์—ฐ๊ฒฐ ๊ทธ๋ž˜ํ”„๋กœ ๋ณผ ์ˆ˜ ์žˆ์Œ.
  • ์ฆ‰, ๋‹จ์ˆœ ์—ฐ๊ฒฐ ๊ทธ๋ž˜ํ”„ + ์‚ฌ์ดํด์ด ์—†์œผ๋ฉด ํŠธ๋ฆฌ๋ผ๊ณ  ๋ณผ ์ˆ˜ ์žˆ์Œ.
  • ๋˜ํ•œ, Trivial tree(๊ผญ์ง€์  ํ•˜๋‚˜๋งŒ ์กด์žฌํ•˜๋Š” ํŠธ๋ฆฌ), Empty tree(๊ผญ์ง€์  ํ•˜๋‚˜๋„ ์—†๋Š” ๋น„์–ด์žˆ๋Š” ํŠธ๋ฆฌ), Forest(ํ•œ ๊ฐœ ์ด์ƒ์˜ ํŠธ๋ฆฌ๋กœ ๊ตฌ์„ฑ๋œ ๊ทธ๋ž˜ํ”„) ์™€ ๊ฐ™์€ ๊ฒƒ๋„ ํŠธ๋ฆฌ๋กœ ์ •์˜๋ฅผ ํ•จ.
  • TIP: Forest ๋Š” ํŠธ๋ฆฌ๋“ค์ด ์—ฌ๋Ÿฌ๊ฐœ ์กด์žฌํ•˜๋Š” ๊ทธ๋ž˜ํ”„๋ฅผ ์˜๋ฏธํ•  ์ˆ˜ ์žˆ์Œ.

  • ํŠธ๋ฆฌ ์˜ˆ์ œ: ์œ„์˜ 4๋ฒˆ์งธ ๋นผ๊ณ ๋Š” ๋ชจ๋‘ ํŠธ๋ฆฌ์ด๋ฉฐ, ์ด์œ ๋Š” 4๋ฒˆ์งธ์˜ ๊ฒฝ์šฐ ์‚ฌ์ดํด์ด ์กด์žฌํ•˜๊ธฐ ๋•Œ๋ฌธ์— ํŠธ๋ฆฌ๊ฐ€ ์•„๋‹˜.

  • ๋ฃจํŠธ ํŠธ๋ฆฌ: ๋ฃจํŠธ(v1)๋ผ ๋ถ€๋ฅด๋Š” ๋…ธ๋“œ๋Š” 1๊ฐœ๊ฐ€ ๋ฐ˜๋“œ์‹œ ์กด์žฌํ•ด์•ผ ํ•˜๋ฉฐ, ๋‚˜๋จธ์ง€ ๋…ธ๋“œ๋“ค์€ ๋ถ„๋ฆฌ๋œ ์ง‘ํ•ฉ์ธ ์„œ๋ธŒํŠธ๋ฆฌ๋กœ ๋‚˜๋‰จ.
  • ์‰ฝ๊ฒŒ ๋งํ•ด, ๋ฃจํŠธ ํŠธ๋ฆฌ์˜ ๋ฃจํŠธ ๋…ธ๋“œ ์ž์‹ ๋…ธ๋“œ๋Š” ํ•ด๋‹น ์ž์‹ ๋…ธ๋“œ์˜ ๋˜ ๋‹ค๋ฅธ ์ž์‹ ๋…ธ๋“œ์˜ ๋ฃจํŠธ๋กœ๋„ ๋ณผ ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ๋ถ„๋ฆฌ ๋œ ์ง‘ํ•ฉ์— ๋Œ€ํ•ด์„œ๋Š” ์„œ๋ธŒํŠธ๋ฆฌ๋กœ ๋ณผ ์ˆ˜ ์žˆ๋‹ค๋Š” ์˜๋ฏธ์ž„.
  • ํŠธ๋ฆฌ์˜ ํ•œ ์ข…๋ฅ˜๋กœ ๊ฐ€์žฅ ์ผ๋ฐ˜์ ์ธ ํŠธ๋ฆฌ์ด๋ฉฐ, ํŠธ๋ฆฌ๋ผ๋Š” ๊ฐœ๋…์— ๊ทœ์น™์„ฑ์„ ๋”ํ•œ ๋˜ ํŒŒ์ƒ๋œ ํŠธ๋ฆฌ๋กœ ๋ณผ ์ˆ˜ ์žˆ์Œ.

  • ๋ฃจํŠธ ํŠธ๋ฆฌ์˜ ๊ฒฝ์šฐ ์œ„์™€ ๊ฐ™์€ ํ˜•ํƒœ๋ฅผ ๋„๊ณ  ์žˆ์œผ๋ฉฐ, A ์˜ ์„œ๋ธŒ ํŠธ๋ฆฌ๋Š” B์ง‘ํ•ฉ, C์ง‘ํ•ฉ, D์ง‘ํ•ฉ์œผ๋กœ 3๊ฐœ์˜ ์„œ๋ธŒํŠธ๋ฆฌ๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ์Œ.

(2) ์ฃผ์š” ์šฉ์–ด

  • ํŠธ๋ฆฌ์˜ ์ฐจ์ˆ˜: ํŠธ๋ฆฌ์—์„œ ์ฐจ์ˆ˜๋Š” ๊ทธ๋ž˜ํ”„์™€ ๋‹ค๋ฅด๊ฒŒ ์ž์‹ ๋…ธ๋“œ์™€ ์—ฐ๊ฒฐ๋œ ์ฐจ์ˆ˜ ์ฆ‰, ์ž์‹ ๋…ธ๋“œ์˜ ๊ฐœ์ˆ˜๋งŒ์„ ๋”ฐ์ง.
  • ํŠธ๋ฆฌ์˜ ์ „์ฒด ์ฐจ์ˆ˜: ๋ฃจํŠธ ๋…ธ๋“œ๋ถ€ํ„ฐ ์‹œ์ž‘ํ•ด์„œ ๋ชจ๋“  ์ž์‹ ๋…ธ๋“œ์˜ ์ฐจ์ˆ˜์˜ ์ „์ฒด๋ฅผ ๊ตฌํ•˜๋Š” ๊ฒƒ์ž„.
  • ๋ฆฌํ”„ ๋…ธ๋“œ(๋‹จ๋ง ๋…ธ๋“œ): ํŠธ๋ฆฌ์˜ ์ œ์ผ ํ•˜๋‹จ์— ์žˆ๋Š” ์ž์‹ ๋…ธ๋“œ๊ฐ€ ์—†๋Š” ๋…ธ๋“œ๋ฅผ ์˜๋ฏธํ•จ.
  • ๋‚ด๋ถ€ ๋…ธ๋“œ: ๋ฃจํŠธ ๋…ธ๋“œ ๋ฐ ๋ฆฌํ”„ ๋…ธ๋“œ๋ฅผ ์ œ์™ธํ•œ ๋‚˜๋จธ์ง€ ๋…ธ๋“œ๋ฅผ ๋‚ด๋ถ€ ๋…ธ๋“œ๋ผ๊ณ  ๋ถ€๋ฆ„.
  • ๋ ˆ๋ฒจ: ํŠน์ • ๋…ธ๋“œ์˜ ๋ ˆ๋ฒจ์€ ๋ฃจํŠธ ๋…ธ๋“œ์—์„œ๋ถ€ํ„ฐ ๋ช‡ ๋ฒˆ ๋งŒ์— ๊ฐ€๋А๋ƒ๋ฅผ ๋”ฐ์ง€๋Š” ๊ฒƒ์ž„. ์ฆ‰, G์˜ ๋ ˆ๋ฒจ์€ A - B - G ์ด๊ธฐ ๋•Œ๋ฌธ์— 2์ž„.
  • ํŠธ๋ฆฌ์˜ ๋†’์ด: ํŠธ๋ฆฌ์˜ ๋†’์ด๋Š” ํŠธ๋ฆฌ ์ „์ฒด์˜ ๋†’์ด๋ฅผ ์˜๋ฏธํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์œ„์˜ ์˜ˆ์‹œ์˜ ํŠธ๋ฆฌ์˜ ๋†’์ด๋Š” 3์ด ๋  ์ˆ˜ ์žˆ์Œ. ๋˜ํ•œ, ๋ฆฌํ”„ ๋…ธ๋“œ์˜ ๋ ˆ๋ฒจ๊ณผ ํŠธ๋ฆฌ์˜ ๋†’์ด๋Š” ํ•ญ์ƒ ๊ฐ™์ง€๋งŒ, ๋ ˆ๋ฒจ์€ ํŠน์ • ๋…ธ๋“œ์˜ ๋ ˆ๋ฒจ์„ ๋ณผ ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ๋†’์ด์™€๋Š” ๋‹ค๋ฅธ ๊ฐœ๋…์œผ๋กœ ๋ณผ ์ˆ˜ ์žˆ์Œ.
  • ํŠธ๋ฆฌ์˜ ๋ฌด๊ฒŒ: ๋ฆฌํ”„ ๋…ธ๋“œ๋“ค์˜ ๊ฐœ์ˆ˜๋ฅผ ์˜๋ฏธํ•จ. ์ฆ‰, ์œ„์˜ ์˜ˆ์‹œ์˜ ๊ฒฝ์šฐ E,F,G,C,I,J,K ๋กœ ์ด 7์ด ํŠธ๋ฆฌ์˜ ๋ฌด๊ฒŒ๊ฐ€ ๋จ.

(3) ํŠธ๋ฆฌ์˜ ํ‘œํ˜„

  • ์ค‘์ฒฉ๋œ ์ง‘ํ•ฉ: ํŠธ๋ฆฌ๋ฅผ ํ‘œํ˜„ ํ•  ๋•Œ, ์œ„์™€ ๊ฐ™์ด ์ง‘ํ•ฉ์„ ์ค‘์ฒฉ๋œ ํ˜•ํƒœ๋กœ ํ‘œํ˜„์„ ํ•˜๊ธฐ๋„ ํ•จ.

  • ์ค‘์ฒฉ๋œ ๊ด„ํ˜ธ: ๊ด„ํ˜ธ๋ฅผ ์ค‘์ฒฉํ•ด์„œ ํŠธ๋ฆฌ์˜ ๋…ธ๋“œ ๊ด€๊ณ„๋ฅผ ํ‘œํ˜„ํ•˜๋Š” ๊ฒƒ์ž„.

  • ๊ฒฐ๊ฐ: ๋‹จ์ˆœํžˆ ๋“ค์—ฌ์“ฐ๊ธฐ๋กœ ๋ ˆ๋ฒจ์„ ํ‘œํ˜„ํ•ด์„œ ํŠธ๋ฆฌ๋ฅผ ํ‘œํ˜„ํ•˜๋Š” ๊ฒƒ์ž„.

  • ๋‹ฎ์€ ํŠธ๋ฆฌ: ํŠธ๋ฆฌ์˜ ๊ตฌ์กฐ๋Š” ๋™์ผํ•˜์ง€๋งŒ ๋…ธ๋“œ์˜ ๋ฐ์ดํ„ฐ ๋‚ด์šฉ์ด ์„œ๋กœ ๋‹ค๋ฅผ ๋•Œ ์ด๋“ค ํŠธ๋ฆฌ๋Š” ๋‹ฎ์€ ํŠธ๋ฆฌ๋ผํ•จ.

(4) ์ฃผ์š” ์ •๋ฆฌ

  • ์ •๋ฆฌ: n๊ฐœ์˜ ๊ผญ์ง€์ ์„ ๊ฐ€์ง€๋Š” ์—ฐ๊ฒฐ ๊ทธ๋ž˜ํ”„(์—ฐ๊ฒฐ์„ฑ๋ถ„์ด ํ•œ๊ฐœ์ธ ๊ทธ๋ž˜ํ”„)๊ฐ€ n-1 ๊ฐœ์˜ ๋ณ€์„ ๊ฐ€์ง€๋ฉด ํ•ด๋‹น ๊ทธ๋ž˜ํ”„๋Š” ํŠธ๋ฆฌ๋ผ๊ณ ํ•จ.
  • ์‰ฝ๊ฒŒ ๋งํ•ด, ์—ฐ๊ฒฐ ๊ทธ๋ž˜ํ”„๊ฐ€ n-1 ๊ฐœ์˜ ๋ณ€์„ ๊ฐ€์ง€๋ฉด ์‚ฌ์ดํด์ด ์ ˆ๋Œ€ ๋งŒ๋“ค์–ด์งˆ ์ˆ˜ ์—†๊ธฐ ๋•Œ๋ฌธ์— ์ด๋Š” ๊ณง ํŠธ๋ฆฌ๊ฐ€ ๋˜๋Š” ๊ฒƒ์ž„.
  • ๊ฒฐ๋ก : ์ฆ‰, n๊ฐœ์˜ ๊ผญ์ง€์ ์„ ๊ฐ€์ง€๋Š” ํŠธ๋ฆฌ๋Š” n-1 ๊ฐœ์˜ ๋ณ€(๊ฐ„์„ )์„ ๊ฐ€์งˆ ์ˆ˜ ์žˆ๋‹ค๋Š” ์˜๋ฏธ๋กœ ๊ท€๊ฒฐ๋  ์ˆ˜ ์žˆ์Œ.

โœ… 2. ์ด์ง„ ํŠธ๋ฆฌ

(1) ์ด์ง„ ํŠธ๋ฆฌ๋ž€?

  • ์ด์ง„ ํŠธ๋ฆฌ: ๋ชจ๋“  ๋…ธ๋“œ๊ฐ€ 0๊ฐœ~์ตœ๋Œ€ 2๊ฐœ์˜ ์„œ๋ธŒ ํŠธ๋ฆฌ๋ฅผ ๊ฐ–๋Š” ๋ฃจํŠธ ํŠธ๋ฆฌ๋ฅผ ์˜๋ฏธํ•จ.
  • ๋ฃจํŠธ ํŠธ๋ฆฌ์™€์˜ ์ฐจ์ด์ : ๋ฃจํŠธ ํŠธ๋ฆฌ๋Š” ๋ฃจํŠธ ๋…ธ๋“œ๊ฐ€ ๋ฐ˜๋“œ์‹œ ํ•˜๋‚˜ ์กด์žฌํ•ด์•ผ ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๊ณต์ง‘ํ•ฉ์ผ ์ˆ˜ ์—†์ง€๋งŒ, ์ด์ง„ ํŠธ๋ฆฌ๋Š” ๊ณต์ง‘ํ•ฉ ์ผ ์ˆ˜ ์žˆ์œผ๋ฉฐ, ๋˜ํ•œ ๋ฃจํŠธ ํŠธ๋ฆฌ์™€ ๋‹ค๋ฅด๊ฒŒ ์™ผ์ชฝ๊ณผ ์˜ค๋ฅธ์ชฝ์„ ๊ตฌ๋ถ„ํ•˜๋Š”๋ฐ, ์ด๋Š” ๋ฃจํŠธ ํŠธ๋ฆฌ์˜ ๊ฒฝ์šฐ ๋ฐฉํ–ฅ์ด ์—†๊ธฐ ๋•Œ๋ฌธ์— ๋‹จ์ˆœํžˆ ์•„๋ž˜์˜ ์ž์‹ ๋…ธ๋“œ๋“ค์ด ๋“ค์–ด๊ฐ€ ์žˆ๋Š” ๋А๋‚Œ์ด์ง€๋งŒ, ์ด์ง„ ํŠธ๋ฆฌ์˜ ๊ฒฝ์šฐ ์™ผ์ชฝ๊ณผ ์˜ค๋ฅธ์ชฝ ๋ฐฉํ–ฅ์„ ๊ตฌ๋ถ„ํ•จ์œผ๋กœ์จ ์˜๋ฏธ๋ฅผ ๋ถ€์—ฌํ•ด๋†“๋Š” ๊ฒƒ์ž„.

  • ์ด์ง„ ํŠธ๋ฆฌ์—์„œ๋Š” ์™ผ์ชฝ ์ž์‹ ๋…ธ๋“œ ๋˜๋Š” ์˜ค๋ฅธ์ชฝ ์ž์‹ ๋…ธ๋“œ์— ์žˆ๋Š” ํŠธ๋ฆฌ๋“ค์€ ์ „ํ˜€ ๋‹ค๋ฅธ ๊ฒƒ์œผ๋กœ ๊ฐ„์ฃผํ•จ.
  • ๋ฐฉํ–ฅ์„ฑ์ด ์กด์žฌํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์œ„์˜ ์˜ˆ์‹œ์—์„  ๊ฐ€์šด๋ฐ์˜ ๊ฐœ๋…์€ ํ—ˆ์šฉํ•˜์ง€ ์•Š์Œ.

  • ์ด์ง„ ํŠธ๋ฆฌ์˜ ์ตœ๋Œ€ ๋…ธ๋“œ ์ˆ˜: ์ด์ง„ ํŠธ๋ฆฌ T์˜ ๋†’์ด๊ฐ€ h๊ฐœ์ผ ๋•Œ, T์˜ ์ตœ๋Œ€ ๋…ธ๋“œ ์ˆ˜๋Š” 1 + 2 + 4 + 8 + ... 2์˜ ์Šน์œผ๋กœ ์˜ฌ๋ผ๊ฐ€๊ธฐ ๋•Œ๋ฌธ์— ๊ทธ ๊ฐ’๋“ค์„ ๋ชจ๋‘ ๋”ํ•˜๋ฉด ๊ตฌํ•  ์ˆ˜ ์žˆ์Œ.

(2) ์™„์ „ ์ด์ง„ ํŠธ๋ฆฌ

  • ์™„์ „ ์ด์ง„ ํŠธ๋ฆฌ: ํŠธ๋ฆฌ์—์„œ ๋ ˆ๋ฒจ 0๋ถ€ํ„ฐ ํŠธ๋ฆฌ์˜ ๋ฆฌํ”„ ๋…ธ๋“œ๊นŒ์ง€ ์™ผ์ชฝ ๋…ธ๋“œ๋ถ€ํ„ฐ ์ฐจ๋ก€๋กœ ๋ชจ๋‘ ์ฑ„์›Œ์ง„ ์ด์ง„ ํŠธ๋ฆฌ๋ฅผ ์˜๋ฏธํ•จ.

  • ์ •๋ฆฌ1: ์™„์ „ ์ด์ง„ ํŠธ๋ฆฌ๋Š” ์ตœ๋Œ€๋กœ ์™ผ์ชฝ๋ถ€ํ„ฐ ์ฑ„์šฐ๊ธฐ ๋•Œ๋ฌธ์— ๊ฐ™์€ ๋…ธ๋“œ ์ˆ˜๋ฅผ ๊ฐ–๋Š” ํŠธ๋ฆฌ๊ฐ€ ์กด์žฌํ•œ๋‹ค๋ฉด ํ•ด๋‹น ์™„์ „ ์ด์ง„ ํŠธ๋ฆฌ๋Š” ์ œ์ผ ์ตœ์†Œ์˜ ๋†’์ด๋ฅผ ๊ฐ€์ง€๋Š” ํŠธ๋ฆฌ๊ฐ€ ๋  ์ˆ˜ ์žˆ์Œ.
  • ์ •๋ฆฌ2: n๊ฐœ์˜ ๋…ธ๋“œ๋ฅผ ๊ฐ–๋Š” ์ด์ง„ ํŠธ๋ฆฌ์˜ ์ตœ์†Œ ๋†’์ด ๋˜ํ•œ ์œ„์™€ ๊ฐ™์ด ๊ตฌํ•  ์ˆ˜ ์žˆ์Œ.
  • ์‰ฝ๊ฒŒ ๋งํ•ด, n = 7 ์ด๋ฉด 1, 2, 4, 8 ... ๋กœ ๊ฐˆ ๋•Œ, 1 + 2 + 4 = 7 ์ด๊ธฐ ๋•Œ๋ฌธ์— ๋†’์ด๋Š” 2๊ฐ€ ๋˜๋Š” ๊ฒƒ์ž„.

  • ์ด์ง„ ํŠธ๋ฆฌ์˜ ๋†’์ด: n = 14 ์ผ ๊ฒฝ์šฐ 1,2,4,8,16,... ์œผ๋กœ ๋Š˜์–ด๋‚˜๋Š” ๊ณผ์ •์—์„œ ๊ฐ ๋†’์ด๋Š” 0,1,2,3.. ์œผ๋กœ ์ •ํ•ด์ง€๊ธฐ ๋•Œ๋ฌธ์— 1 + 2 + 4 + 8 = 15 ์ด๋ฉฐ, n(14) ๋Š” 15์•ˆ์— ํฌํ•จ์ด ๋˜๊ธฐ ๋–„๋ฌธ์— ๋†’์ด๋Š” 3์ด ๋˜๋Š” ๊ฒƒ์ž„.

(3) ํฌํ™” ์ด์ง„ ํŠธ๋ฆฌ

  • ํฌํ™” ์ด์ง„ ํŠธ๋ฆฌ: ์ด์ง„ ํŠธ๋ฆฌ ๊ตฌ์กฐ์—์„œ ๋ชจ๋“  ๋…ธ๋“œ๊ฐ€ ์ฑ„์›Œ์ง„ ์ด์ง„ ํŠธ๋ฆฌ๋ฅผ ์˜๋ฏธํ•จ.
  • ์ฆ‰, ๋…ธ๋“œ์˜ ๊ฐœ์ˆ˜๊ฐ€ ๋‹น์—ฐํžˆ ํ•ญ์ƒ 1,2,4,8,16... ์œผ๋กœ ๋  ์ˆ˜ ๋ฐ–์— ์—†์Œ.

(4) ์ด์ง„ ํŠธ๋ฆฌ ์ข…ํ•ฉ ์˜ˆ์ œ

  • (1) 1,2,4,8,16 ๊นŒ์ง€๊ฐ€ ๋†’์ด = 4 ์ด๊ธฐ ๋•Œ๋ฌธ์— ๋ชจ๋‘ ๋”ํ•œ ๊ฐ’์ธ 1 + 2 + 4 + 8 + 16 = 31 ์ด ์ตœ๋Œ€ ๋…ธ๋“œ์ˆ˜๊ฐ€ ๋จ.
  • (2) 1,2,4,8,16,32 ๊นŒ์ง€ ๋†’์ด = 5 ์ด๋ฉฐ, 1 + 2 + 4 + 8 + 16 + 32 = 63 ์ด๊ธฐ ๋•Œ๋ฌธ์— 60๊ฐœ์˜ ๋…ธ๋“œ๋กœ๋Š” ์™„์ „ ์ด์ง„ ํŠธ๋ฆฌ ์ •๋„๋งŒ ๋งŒ๋“ค ์ˆ˜ ์žˆ์œผ๋ฉฐ, ํฌํ™” ์ด์ง„ ํŠธ๋ฆฌ๋Š” 60๊ณผ 63์ด ๋‹ค๋ฅด๊ธฐ ๋•Œ๋ฌธ์— ์กด์žฌํ•˜์ง€ ์•Š์Œ.
  • (3) 8๊ฐœ์˜ ๋…ธ๋“œ๋Š” 1 + 2 + 4 + 8 = 15(๋†’์ด3)์— ์†ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์ตœ์†Œํ•œ์˜ ๋†’์ด๋Š” 3์œผ๋กœ ๋ณผ ์ˆ˜ ์žˆ์Œ.
  • (4) 1 + 2 + 4 = 8, 6๊ฐœ์˜ ๋…ธ๋“œ๋Š” ํฌํ•จ์ด ๊ฐ€๋Šฅํ•˜๋ฉฐ, ์ด์ง„ ํŠธ๋ฆฌ ๋˜๋Š” ์™„์ „ ์ด์ง„ ํŠธ๋ฆฌ๋Š” ๊ฐ€๋Šฅํ•จ. ( ํฌํ™”๋Š” ๋ถˆ๊ฐ€๋Šฅ )

โœ… 3. ์ด์ง„ ํƒ์ƒ‰ ํŠธ๋ฆฌ

(1) ์ด์ง„ ํƒ์ƒ‰ ํŠธ๋ฆฌ - ์ •์˜

  • ์ด์ง„ ํƒ์ƒ‰ ํŠธ๋ฆฌ: ์ด์ง„ ํŠธ๋ฆฌ์— ํƒ์ƒ‰์„ ์œ„ํ•œ ๊ทœ์น™์„ ์ถ”๊ฐ€ํ•œ ํŠธ๋ฆฌ๋กœ ๋ณผ ์ˆ˜ ์žˆ์Œ.
  • ์ž์„ธํ•œ ๊ทœ์น™์€ ์ด์ง„ ํŠธ๋ฆฌ์—์„œ ๋ชจ๋“  ๋…ธ๋“œ๋“ค์€ ํƒ์ƒ‰์„ ์œ„ํ•œ ํ‚ค๊ฐ’์„ ๊ฐ€์ง€๊ณ  ์žˆ์–ด์•ผ ํ•˜๋ฉฐ, ๋ชจ๋“  ๋ถ€๋ชจ ๋…ธ๋“œ์˜ ์™ผ์ชฝ ์ž์‹์€ ๋ถ€๋ชจ ๋…ธ๋“œ๋ณด๋‹ค ํ‚ค ๊ฐ’์ด ์ž‘์•„์•ผ ํ•˜๋ฉฐ, ์˜ค๋ฅธ์ชฝ ์ž์‹ ๋…ธ๋“œ๋Š” ๋ถ€๋ชจ ๋…ธ๋“œ๋ณด๋‹ค ํ‚ค ๊ฐ’์ด ์ปค์•ผํ•˜๋Š” ํŠน์ง•์ด ์žˆ์Œ.
  • ์ฆ‰, ์ž„์˜์˜ ๋…ธ๋“œ ์™ผ์ชฝ ์„œ๋ธŒํŠธ๋ฆฌ์˜ ํ‚ค๊ฐ’๋“ค์€ ์ž„์˜์˜ ๋…ธ๋“œ ๋ณด๋‹ค ์ž‘์•„์•ผ ํ•˜๋ฉฐ, ์˜ค๋ฅธ์ชฝ ์„œ๋ธŒํŠธ๋ฆฌ๋Š” ์ž„์˜์˜ ๋…ธ๋“œ ๋ณด๋‹ค ์ปค์•ผํ•จ.

(2) ์ด์ง„ ํƒ์ƒ‰ ํŠธ๋ฆฌ ๊ตฌ์„ฑ - ์˜ˆ์ œ

  • Key ๊ฐ’์ด 7, 3, 9, 6, 2, 4, 8, 1, 5 ์ˆœ์œผ๋กœ ๋“ค์–ด์˜จ๋‹ค๋ฉด, ์ด์ง„ ํƒ์ƒ‰ ํŠธ๋ฆฌ์—์„  ๋จผ์ € 7์ด ๋ฃจํŠธ์— ๋“ค์–ด๊ฐ€๊ฒŒ ๋˜๋ฉฐ, 3์€ 7๋ณด๋‹ค ์ž‘๊ธฐ ๋•Œ๋ฌธ์— ์™ผ์ชฝ ์„œ๋ธŒํŠธ๋ฆฌ๋กœ ๋“ค์–ด๊ฐ€๊ณ , 9๋Š” 7๋ณด๋‹ค ํฌ๊ธฐ ๋•Œ๋ฌธ์— ์˜ค๋ฅธ์ชฝ ์„œ๋ธŒํŠธ๋ฆฌ๋กœ ๋“ค์–ด๊ฐ€๋ฉฐ, ์ด๋Ÿฐ์‹์œผ๋กœ ๋ฐ˜๋ณตํ•ด์„œ ๋“ค์–ด๊ฐ€๊ฒŒ ๋จ.
  • ๋˜ํ•œ, Key ๊ฐ’์ด 1,2,...9 ์ˆœ์œผ๋กœ ๋“ค์–ด์˜ค๊ฒŒ ๋œ๋‹ค๋ฉด, ๋ชจ๋‘ ์˜ค๋ฅธ์ชฝ ์„œ๋ธŒํŠธ๋ฆฌ๋กœ ๋“ค์–ด๊ฐ€๋Š” ๊ฒฝ์‚ฌ ์ด์ง„ ํƒ์ƒ‰ ํŠธ๋ฆฌ๊ฐ€ ๋งŒ๋“ค์–ด ์งˆ ์ˆ˜ ์žˆ์Œ.

  • Key ๊ฐ’ A, B, C, D๊ฐ€ ์กด์žฌํ•˜๋ฉฐ, ๋“ค์–ด์˜ค๋Š” ์ˆœ์„œ์— ๋”ฐ๋ผ์„œ ์œ„์™€๊ฐ™์ด ์ด์ง„ ํƒ์ƒ‰ ํŠธ๋ฆฌ์˜ ๊ตฌ์„ฑ์€ ๋‹ฌ๋ผ์งˆ ์ˆ˜ ์žˆ์Œ.

(3) ์ด์ง„ ํƒ์ƒ‰ ํŠธ๋ฆฌ ๊ฒ€์ƒ‰

  • ์ด์ง„ ํƒ์ƒ‰ ํŠธ๋ฆฌ ๊ฒ€์ƒ‰(์•Œ๊ณ ๋ฆฌ์ฆ˜): ์ฃผ์–ด์ง„ ํ‚ค๊ฐ’(์ฐพ์„ ๊ฐ’)์„ ํ†ตํ•ด์„œ ๋ฃจํŠธ ๋…ธ๋“œ์—์„œ ๋น„๊ต๋ฅผ ํ•˜๋ฉฐ ๋‚ด๋ ค๊ฐ€๋Š”๋ฐ, ํ‚ค๊ฐ’๊ณผ ๋น„๊ตํ•  ๋…ธ๋“œ์˜ ๊ฐ’์˜ ๋Œ€์†Œ๋ฅผ ๋น„๊ต ํ•œ ๋’ค, ๋น„๊ต ๋…ธ๋“œ๋ณด๋‹ค ์ž‘๋‹ค๋ฉด ์™ผ์ชฝ, ํฌ๋‹ค๋ฉด ์˜ค๋ฅธ์ชฝ์œผ๋กœ ๊ฐ€๋Š” ์›๋ฆฌ๋กœ ์ด์ง„ ํƒ์ƒ‰ ํŠธ๋ฆฌ์—์„œ ๊ฐ’์„ ์ฐพ์„ ์ˆ˜ ์žˆ์Œ.

  • ์ฃผ์–ด์ง„ ํ‚ค๊ฐ’(์ฐพ์„ ํ‚ค๊ฐ’)์ด 9์ธ ๊ฒฝ์šฐ, ๋ฃจํŠธ ๋…ธ๋“œ์™€ ๋น„๊ต ํ›„ 10๋ณด๋‹ค ์ž‘๊ธฐ ๋•Œ๋ฌธ์— ์™ผ์ชฝ ์„œ๋ธŒํŠธ๋ฆฌ๋กœ ๋‚ด๋ ค๊ฐ€๊ณ , 8๋ณด๋‹จ ํฌ๊ธฐ ๋•Œ๋ฌธ์— ์˜ค๋ฅธ์ชฝ ์„œ๋ธŒํŠธ๋ฆฌ๋กœ ๋‚ด๋ ค๊ฐ„ ๋’ค, 12๋ณด๋‹จ ์ž‘๊ธฐ ๋•Œ๋ฌธ์— ์™ผ์ชฝ ์„œ๋ธŒํŠธ๋ฆฌ๋กœ ๋‚ด๋ ค๊ฐ”๋Š”๋ฐ 9์™€ ๋™์ผํ•œ ๊ฐ’์ด ์กด์žฌํ•˜๋ฏ€๋กœ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์ข…๋ฃŒ๋จ.

(4) ์ด์ง„ ํƒ์ƒ‰ ํŠธ๋ฆฌ ๊ฒ€์ƒ‰ - ํšจ์œจ์ ์ธ ์ด์ง„ ํƒ์ƒ‰ ํŠธ๋ฆฌ

  • ํšจ์œจ์ ์ธ ์ด์ง„ ํƒ์ƒ‰ ํŠธ๋ฆฌ์˜ ๊ฒฝ์šฐ ๋น„๊ตํšŸ์ˆ˜๊ฐ€ ๊ฐ€์žฅ ์ ์€๊ฒƒ์ด ๊ณง ํšจ์œจ์ ์ธ ์ด์ง„ ํƒ์ƒ‰ ํŠธ๋ฆฌ๊ฐ€ ๋  ์ˆ˜ ์žˆ์Œ.
  • ์œ„์˜ ์˜ˆ์‹œ์˜ ๊ฒฝ์šฐ ๊ฒฝ์‚ฌ ์ด์ง„ ํŠธ๋ฆฌ๋ณด๋‹จ, ๊ท ํ˜•์žกํžŒ ์ด์ง„ ํŠธ๋ฆฌ๊ฐ€ ํšจ์œจ์ ์ธ ์ด์ง„ ํƒ์ƒ‰ ํŠธ๋ฆฌ๋กœ ๋ณผ ์ˆ˜ ์žˆ๋Š”๋ฐ, ์ด๋ง์€ ์ฆ‰์Šจ ๋ฃจํŠธ์˜ ๋†’์ด๊ฐ€ ๋‚ฎ์€ ํŠธ๋ฆฌ์˜ ๊ฒฝ์šฐ๊ฐ€ ๊ฒฐ๊ตญ ํšจ์œจ์ ์ธ ํƒ์ƒ‰ ํŠธ๋ฆฌ๋กœ ๋ณผ ์ˆ˜ ์žˆ์Œ.

  • ๋น„๊ต ํšŸ์ˆ˜ ๊ธฐ๋Œ€๊ฐ’: ๊ฐ€์žฅ ๋งŽ์ด ๋‚˜์˜ฌ ํ™•๋ฅ ์ด ๋†’์€ ๋ฐ์ดํ„ฐ๊ฐ€ A, ๊ฐ€์žฅ ์ ๊ฒŒ ๋‚˜์˜ฌ ํ™•๋ฅ ์ด ๋†’์€ ๋ฐ์ดํ„ฐ๊ฐ€ D์ผ ๊ฒฝ์šฐ์—๋Š” ๊ฒฝ์‚ฌ ์ด์ง„ ํƒ์ƒ‰ ํŠธ๋ฆฌ์˜ ๊ฒฝ์šฐ๊ฐ€ ํšจ์œจ์ ์ผ ์ˆ˜ ์žˆ์Œ.

  • ํ—ˆํ”„๋งŒ ์ฝ”๋”ฉ: ๋ฐ์ดํ„ฐ ์••์ถ• ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์ค‘ ํ•˜๋‚˜๋กœ์จ, ๋‚ด๋ถ€์ ์œผ๋กœ ์ด์ง„ ํŠธ๋ฆฌ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉฐ, ๋Œ€ํ‘œ์ ์ธ ์ด์ง„ ํŠธ๋ฆฌ์˜ ํ™œ์šฉ ์‚ฌ๋ก€์ž„.

โœ… 4. ํŠธ๋ฆฌ์˜ ํ™œ์šฉ

(1) ์ตœ์†Œ ์‹ ์žฅ ํŠธ๋ฆฌ(MST)

  • ์‹ ์žฅ ํŠธ๋ฆฌ: ๊ทธ๋ž˜ํ”„ G์˜ ๋ชจ๋“  ๊ผญ์ง€์ ์„ ์—ฐ๊ฒฐํ•˜๋Š” ์‚ฌ์ดํด์ด ์กด์žฌํ•˜์ง€ ์•Š๋Š” G์˜ ๋ถ€๋ถ„ ๊ทธ๋ž˜ํ”„๋กœ ๋ณผ ์ˆ˜ ์žˆ์Œ.
  • ์‰ฝ๊ฒŒ ๋งํ•ด, ๊ทธ๋ž˜ํ”„ ๋‚ด์˜ ๋ชจ๋“  ์ •์ ์˜ ๊ผญ์ง€์ ์ด ์—ฐ๊ฒฐ์ด ๋˜์–ด์žˆ์œผ๋ฉฐ, ์‚ฌ์ดํด์ด ์กด์žฌํ•˜์ง€ ์•Š๋Š” ๋ถ€๋ถ„์ ์ธ ๊ทธ๋ž˜ํ”„๋ฅผ ์‹ ์žฅ ํŠธ๋ฆฌ๋กœ ๋ด„.

  • ์‹ ์žฅ ํŠธ๋ฆฌ ์˜ˆ์ œ: ์œ„์™€๊ฐ™์ด A,B,C,D์˜ ์ •์ ์„ ๊ฐ€์ง€๋Š” ๊ทธ๋ž˜ํ”„๊ฐ€ ์กด์žฌํ•  ๋•Œ, ์•„๋ž˜์™€ ๊ฐ™์ด ๋ชจ๋“  ์ •์ ์ด ์—ฐ๊ฒฐ์€ ๋˜์–ด์žˆ์œผ๋ฉด์„œ ๊ฐ„์„  ํ•˜๋‚˜๋ฅผ ๋บŒ์œผ๋กœ์จ ์‚ฌ์ดํด์ด ์กด์žฌํ•˜์ง€ ์•Š๋„๋กํ•˜๋Š” ๋ถ€๋ถ„ ๊ทธ๋ž˜ํ”„๋ฅผ ์‹ ์žฅ ํŠธ๋ฆฌ๋ผํ•จ.

  • ์ตœ์†Œ ์‹ ์žฅ ํŠธ๋ฆฌ: ๊ทธ๋ž˜ํ”„ G์˜ ๋ชจ๋“  ๋ณ€์˜ ๊ฐ€์ค‘์น˜์˜ ํ•ฉ์ด ๊ฐ€์žฅ ์ž‘์€ ๋ถ€๋ถ„ ๊ทธ๋ž˜ํ”„๋ฅผ ์ตœ์†Œ ์‹ ์žฅ ํŠธ๋ฆฌ๋ผ ํ•จ.

  • ์ตœ์†Œ ์‹ ์žฅ ํŠธ๋ฆฌ ์‚ฌ์šฉ์ฒ˜: ๋Œ€๋ถ€๋ถ„ ์ปดํ“จํ„ฐ ๋„คํŠธ์›Œํฌ ๋˜๋Š” ๊ตํ†ต๋ง ๊ฐ™์€๋ฐ์—์„œ ์‚ฌ์šฉ์ด ๋จ.
  • ๋„คํŠธ์›Œํฌ๋‚˜ ๊ตํ†ต๋ง์„ ๊ตฌ์ถ•ํ•  ๋•Œ ๊ฐ€์žฅ ์ค‘์š”ํ•œ ์š”์†Œ๋Š” ๊ฑฐ๋ฆฌ์—๋”ฐ๋ฅธ ์˜ˆ์‚ฐ(๋น„์šฉ)์ด๊ธฐ ๋•Œ๋ฌธ์—, ์ตœ์†Œ ๋น„์šฉ์œผ๋กœ ๋ชจ๋“  ์ง€์ ์„ ์—ฐ๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด์„œ ์ตœ์†Œ ์‹ ์žฅ ํŠธ๋ฆฌ๋ฅผ ํ™œ์šฉํ•˜๋Š” ๊ฒƒ์ž„.

  • ๊ทธ๋ž˜ํ”„์—์„œ ์‹ ์žฅ ํŠธ๋ฆฌ์˜ ์ˆ˜๋Š” ๊ผญ์ง€์ (์ •์ )์˜ ๊ฐœ์ˆ˜๊ฐ€ ์ปค์ง์— ๋”ฐ๋ผ ๊ธฐํ•˜๊ธ‰์ˆ˜์ ์œผ๋กœ ์ฆ๊ฐ€ํ•จ.
  • ์ด๋Ÿฌํ•œ ๊ทธ๋ž˜ํ”„ ํ•˜๋‚˜ ์•ˆ์—์„œ ๋ฐœ์ƒํ•˜๋Š” ์—ฌ๋Ÿฌ ์‹ ์žฅ ํŠธ๋ฆฌ ์ค‘ ๊ฐ€์ค‘์น˜๊ฐ€ ๊ฐ€์žฅ ์ž‘์€ ์‹ ์žฅ ํŠธ๋ฆฌ๋ฅผ ๊ตฌํ•˜๋Š” ๊ฒƒ์€ ์‰ฝ์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์—, ์‹ ์žฅ ํŠธ๋ฆฌ๋ฅผ ๊ตฌํ•˜๊ธฐ ์œ„ํ•œ ์•Œ๊ณ ๋ฆฌ์ฆ˜์ด ์—ฌ๋Ÿฌ๊ฐœ ๋‚˜์˜ค๊ฒŒ ๋จ.

(2) ์ตœ์†Œ ์‹ ์žฅ ํŠธ๋ฆฌ(MST) - Kruskal ์•Œ๊ณ ๋ฆฌ์ฆ˜

  • Kruskal ์•Œ๊ณ ๋ฆฌ์ฆ˜: ๊ทธ๋ž˜ํ”„์˜ ๋ชจ๋“  ๋ณ€์˜ ๊ฐ€์ค‘์น˜๊ฐ’์„ ์˜ค๋ฆ„์ฐจ์ˆœ์œผ๋กœ ์ •๋ ฌ์„ ์‹œํ‚ค๋ฉฐ, ๊ฐ€์žฅ ์ž‘์€ ๊ฐ€์ค‘์น˜์˜ ๋ณ€๋ถ€ํ„ฐ ์ฐจ๋ก€๋Œ€๋กœ ํŠธ๋ฆฌ์— ์ถ”๊ฐ€ํ•˜๋Š” ๋ฐฉ์‹์ด๋ฉฐ, ์‚ฌ์ดํด์ด ๋ฐœ์ƒํ•˜๋ฉด ์ถ”๊ฐ€ํ•˜์ง€ ์•Š๊ณ , ๋ชจ๋“  ๊ผญ์ง€์ ์ด ์—ฐ๊ฒฐ๋  ๋•Œ๊นŒ์ง€ ๋ฐ˜๋ณตํ•˜๋Š” ์•Œ๊ณ ๋ฆฌ์ฆ˜์ž„.

  • ๋ฐ˜๋ณต ๋œ ๊ฒฐ๊ณผ๋กœ๋Š” ์œ„์™€ ๊ฐ™์€ ๊ฒฐ๊ณผ๋ฅผ ์–ป์„ ์ˆ˜ ์žˆ์Œ.

(3) ์ตœ์†Œ ์‹ ์žฅ ํŠธ๋ฆฌ(MST) - Prim ์•Œ๊ณ ๋ฆฌ์ฆ˜

  • Prim ์•Œ๊ณ ๋ฆฌ์ฆ˜: ํฌ๋ฃจ์Šค์นผ ์•Œ๊ณ ๋ฆฌ์ฆ˜์€ ๋ชจ๋“  ๋ณ€์„ ๋นผ์„œ ์˜ค๋ฆ„์ฐจ์ˆœ์œผ๋กœ ์ •๋ ฌ ํ•œ ๋’ค, ํŠธ๋ฆฌ๋ฅผ ๊ตฌ์„ฑํ•˜๋Š” ๋ฐฉ์‹์ด์—ˆ๋‹ค๋ฉด, Prim ์•Œ๊ณ ๋ฆฌ์ฆ˜์€ ์ด์™€ ๋‹ค๋ฅด๊ฒŒ ์ž„์˜์˜ ๊ผญ์ง€์  ํ•˜๋‚˜๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ์ธ์ ‘ํ•œ ์ •์  ์ค‘ ๊ฐ€์ค‘์น˜๊ฐ€ ๊ฐ€์žฅ ์ž‘์€ ์ •์ ์„ ์—ฐ๊ฒฐ ํ•˜๋Š”๋ฐ, ์ด๋•Œ ์‚ฌ์ดํด์ด ๋ฐœ์ƒํ•˜์ง€ ์•Š์•„์•ผ ํ•˜๋Š” ์กฐ๊ฑด์— ๋ถ€ํ•ฉํ•ด์•ผ ์—ฐ๊ฒฐ์ด ๋˜๋Š” ๋ฐฉ์‹์ด๋ฉฐ, ์ด๊ฒƒ์ด ๋ฐ˜๋ณต์ ์œผ๋กœ ์ด๋ค„์ง€๋ฉด์„œ MST๋ฅผ ๊ตฌํ•˜๋Š” ๋ฐฉ์‹์ž„.

  • Prim ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์˜ˆ์ œ: ์œ„์™€ ๊ฐ™์ด ์‹œ์ž‘ ์ •์ ์ด G๋ผ๋ฉด, G์˜ ์ธ์ ‘ํ•œ ์ •์  ์ค‘ ๊ฐ€์ค‘์น˜๊ฐ€ ๊ฐ€์žฅ ์ž‘์€ 3์„ ํ†ตํ•ด F๋ถ€ํ„ฐ ์‹œ์ž‘ํ•จ.
  • (1) G์˜ ์ธ์ ‘ํ•œ ์ •์  ์ค‘ ๊ฐ€์ค‘์น˜๊ฐ€ ๊ฐ€์žฅ ์ž‘์€ F๋ฅผ ๋ฐฉ๋ฌธ ๋…ธ๋“œ๋กœ ๋งŒ๋“ฌ.
  • (2) G, F ์ธ์ ‘ํ•œ ์ •์  ์ค‘ ๊ฐ€์ค‘์น˜๊ฐ€ ๊ฐ€์žฅ ์ž‘์œผ๋ฉด์„œ, ๋ฐฉ๋ฌธํ•˜์ง€ ์•Š์€ ๋…ธ๋“œ์ธ E ๋ฐฉ๋ฌธ
  • (3) G, F, E ์ธ์ ‘ํ•œ ์ •์  ์ค‘ ๊ฐ€์ค‘์น˜๊ฐ€ ๊ฐ€์žฅ ์ž‘์œผ๋ฉด์„œ, ๋ฐฉ๋ฌธํ•˜์ง€ ์•Š์€ ๋…ธ๋“œ์ธ B ๋ฐฉ๋ฌธ
  • (4) G, F, E, B ์ธ์ ‘ํ•œ ์ •์  ์ค‘ ๊ฐ€์ค‘์น˜๊ฐ€ ๊ฐ€์žฅ ์ž‘์œผ๋ฉด์„œ, ๋ฐฉ๋ฌธํ•˜์ง€ ์•Š์€ ๋…ธ๋“œ์ธ A ๋ฐฉ๋ฌธ
  • (5) G, F, E, B ์ธ์ ‘ํ•œ ์ •์  ์ค‘ ๊ฐ€์ค‘์น˜๊ฐ€ ๊ฐ€์žฅ ์ž‘์œผ๋ฉด์„œ, ๋ฐฉ๋ฌธํ•˜์ง€ ์•Š์œผ ๋…ธ๋“œ์ธ D ๋ฐฉ๋ฌธ
  • ์ดํ›„์—๋„ ์‚ฌ์ดํด์ด ๋ฐœ์ƒํ•˜์ง€ ์•Š์•„์•ผ ํ•œ๋‹ค๋Š” ๊ทœ์น™์„ ์ง€ํ‚ค๋ฉด์„œ ๋ฐ˜๋ณต์ ์œผ๋กœ ๋ฐฉ๋ฌธ์„ ํ•˜๋Š” ๊ฒƒ์ž„.

'๐ŸŽ“๋ฐฉ์†กํ†ต์‹ ๋Œ€ํ•™๊ต > ๐Ÿ•ธ๏ธ์ด์‚ฐ์ˆ˜ํ•™' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

[์ด์‚ฐ์ˆ˜ํ•™] 10๊ฐ• - ๊ทธ๋ž˜ํ”„(2)  (0) 2026.05.27
[์ด์‚ฐ์ˆ˜ํ•™] 9๊ฐ• - ๊ทธ๋ž˜ํ”„(1)  (0) 2026.05.21
[์ด์‚ฐ์ˆ˜ํ•™] 8๊ฐ• - ๋ถ€์šธ๋Œ€์ˆ˜  (0) 2026.05.18
[์ด์‚ฐ์ˆ˜ํ•™] 7๊ฐ• - ํ•จ์ˆ˜  (0) 2026.05.15
[์ด์‚ฐ์ˆ˜ํ•™] 6๊ฐ• - ๊ด€๊ณ„  (0) 2026.05.13
'๐ŸŽ“๋ฐฉ์†กํ†ต์‹ ๋Œ€ํ•™๊ต/๐Ÿ•ธ๏ธ์ด์‚ฐ์ˆ˜ํ•™' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€
  • [์ด์‚ฐ์ˆ˜ํ•™] 10๊ฐ• - ๊ทธ๋ž˜ํ”„(2)
  • [์ด์‚ฐ์ˆ˜ํ•™] 9๊ฐ• - ๊ทธ๋ž˜ํ”„(1)
  • [์ด์‚ฐ์ˆ˜ํ•™] 8๊ฐ• - ๋ถ€์šธ๋Œ€์ˆ˜
  • [์ด์‚ฐ์ˆ˜ํ•™] 7๊ฐ• - ํ•จ์ˆ˜
junbin2
junbin2
java.lang.NullPointerException
  • junbin2
    bin's Development Diary
    junbin2
  • ์ „์ฒด
    ์˜ค๋Š˜
    ์–ด์ œ
    • ์ „์ฒด๋ณด๊ธฐ (230)
      • ๐ŸŽ“๋ฐฉ์†กํ†ต์‹ ๋Œ€ํ•™๊ต (84)
        • โš™๏ธ์ปดํ“จํ„ฐ์˜ ์ดํ•ด (11)
        • ๐Ÿ’ป์ปดํ“จํ„ฐ๊ณผํ•™ ๊ฐœ๋ก  (15)
        • ๐Ÿ”ข์ž๋ฃŒ๊ตฌ์กฐ (14)
        • ๐Ÿงฌ์•Œ๊ณ ๋ฆฌ์ฆ˜ (10)
        • โš™๏ธ์šด์˜์ฒด์ œ (12)
        • ๐Ÿ•ธ๏ธ์ด์‚ฐ์ˆ˜ํ•™ (10)
        • ๐ŸŒ์œ ๋น„์ฟผํ„ฐ์Šค ์ปดํ“จํŒ… (11)
        • ๐Ÿ–ฅ๏ธ์ปดํ“จํ„ฐ๊ณผํ•™๊ณผ (1)
      • ๐Ÿ› ๏ธBackend (71)
        • ๐Ÿ“š๋ฐฑ์—”๋“œ ๊ณต๋ถ€ (5)
        • โ˜•Java (23)
        • ๐ŸŒณSpring (13)
        • โš™๏ธC (12)
        • โšกPython (15)
        • JavaScript (1)
        • ๐Ÿ›ข๏ธDatabase (0)
        • Algorithm Problem Solving (2)
      • ๐ŸŒ Network (7)
        • ๐Ÿ“œHTTP (7)
      • ๐Ÿš€DevOps (1)
      • โ›บ์ŠคํŒŒ๋ฅดํƒ€์ฝ”๋”ฉํด๋Ÿฝ (64)
      • ์ •๋ณด (2)
      • ์ •๋ฆฌ๊ฐ€ ํ•„์š”ํ•œ ๊ธ€ (1)
  • ๋ธ”๋กœ๊ทธ ๋ฉ”๋‰ด

    • ํ™ˆ
    • ํƒœ๊ทธ
    • ๋ฐฉ๋ช…๋ก
  • ๋งํฌ

    • GitHub
  • ๊ณต์ง€์‚ฌํ•ญ

  • ์ธ๊ธฐ ๊ธ€

  • ํƒœ๊ทธ

    ๋ฐฉํ†ต๋Œ€
    spring
    ๋ฐฉ์†กํ†ต์‹ ๋Œ€ํ•™๊ต
    ํ•จ์ˆ˜
    C์–ธ์–ด
    ๊ทธ๋ž˜ํ”„
    ์ปดํ“จํ„ฐ์˜ ์ดํ•ด
    ๋ฐฉ์†ก๋Œ€
    Java
    Python
    ์ด์‚ฐ์ˆ˜ํ•™
    ์ž๋ฃŒ๊ตฌ์กฐ
    ์•Œ๊ณ ๋ฆฌ์ฆ˜
    ํŒŒ์ด์ฌ
    ์ปดํ“จํ„ฐ๊ณผํ•™ ๊ฐœ๋ก 
    ๋ฐฐ์—ด
    ์šด์˜์ฒด์ œ
    ์œ ๋น„์ฟผํ„ฐ์Šค
    ์ž๋ฐ”
    ์ปดํ“จํ„ฐ๊ณผํ•™๊ณผ
  • ์ตœ๊ทผ ๋Œ“๊ธ€

  • ์ตœ๊ทผ ๊ธ€

  • hELLOยท Designed By์ •์ƒ์šฐ.v4.10.1
junbin2
[์ด์‚ฐ์ˆ˜ํ•™] 11๊ฐ• - ํŠธ๋ฆฌ
์ƒ๋‹จ์œผ๋กœ

ํ‹ฐ์Šคํ† ๋ฆฌํˆด๋ฐ”