๋ชฉ๋กgraph (1)

SJ_Koding

๊ทธ๋ž˜ํ”„ ์—ฐ์Šต (1) - ์ธ์ ‘ ํ–‰๋ ฌ๊ณผ ์ธ์ ‘ ๋ฆฌ์ŠคํŠธ

๊ทธ๋ž˜ํ”„๋ฅผ ํ‘œํ˜„ํ•˜๋Š” ๋ฐฉ๋ฒ•์€ ๋Œ€ํ‘œ์ ์œผ๋กœ ๋‘ ๊ฐ€์ง€๊ฐ€ ์žˆ๋‹ค. 1. ์ธ์ ‘ ํ–‰๋ ฌ (Adjacency Matrix) ์ธ์ ‘ ํ–‰๋ ฌ์€ ๊ทธ๋ž˜ํ”„์˜ ๋…ธ๋“œ๋“ค ๊ฐ„์˜ ์—ฐ๊ฒฐ ๊ด€๊ณ„๋ฅผ ํ–‰๋ ฌ๋กœ ํ‘œํ˜„ํ•œ๋‹ค. ํ–‰๋ ฌ์—์„œ ํ–‰๊ณผ ์—ด์€ ๊ทธ๋ž˜ํ”„์˜ ๋…ธ๋“œ๋ฅผ ๋‚˜ํƒ€๋‚ด๊ณ , ํ–‰๋ ฌ์˜ ๊ฐ ์š”์†Œ๋Š” ํ•ด๋‹น ๋…ธ๋“œ๋“ค ๊ฐ„์˜ ์—ฐ๊ฒฐ์„ ๋‚˜ํƒ€๋‚ธ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, 1 ํ–‰ 2 ์—ด์˜ ๊ฐ’์€ ๋…ธ๋“œ 1๊ณผ 2๊ฐ€ ์—ฐ๊ฒฐ๋˜์–ด ์žˆ๋‹ค๋Š” ๊ฒƒ์„ ์˜๋ฏธํ•˜๊ณ  ๊ฐ’์ด 1์ด๋‹ค(๊ฐ€์ค‘์น˜๊ฐ€ ์—†์„๊ฒฝ์šฐ). ๋”ฐ๋ผ์„œ ๊ทธ๋ž˜ํ”„๊ฐ€ ๋ฌด๋ฐฉํ–ฅ์ด๋ผ ๊ฐ€์ •ํ–ˆ์„ ๋•Œ, ์ธ์ ‘ ํ–‰๋ ฌ์€ ๋Œ€์นญ์ ์ด๋‹ค. ์—ฐ๊ฒฐ๊ด€๊ณ„: 1 2 1 3 1 4 2 4 3 4 ์ธ์ ‘ํ–‰๋ ฌ: 1 2 3 4 1 0 1 1 1 2 1 0 0 1 3 1 0 0 1 4 1 1 1 0 ์žฅ์  ์ง๊ด€์ ์ธ ํ‘œํ˜„: ํ–‰๋ ฌ์„ ์‚ฌ์šฉํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๊ทธ๋ž˜ํ”„์˜ ์—ฐ๊ฒฐ ๊ด€๊ณ„๋ฅผ ํ•œ๋ˆˆ์— ํŒŒ์•…ํ•˜๊ธฐ ์‰ฝ๋‹ค. ๋น ๋ฅธ ์ ‘๊ทผ ์‹œ๊ฐ„: ํŠน์ • ๋‘ ๋…ธ๋“œ..

Algorithm/Graph 2023. 11. 8. 11:36