[μ΄μ‚°μˆ˜ν•™] 9κ°• - κ·Έλž˜ν”„(1)

2026. 5. 21. 21:17Β·πŸŽ“λ°©μ†‘ν†΅μ‹ λŒ€ν•™κ΅/πŸ•ΈοΈμ΄μ‚°μˆ˜ν•™

βœ… 1. κΈ°λ³Έμ‚¬ν•­

(1) κ·Έλž˜ν”„ μ†Œκ°œ

  • 1737λ…„ μΎ¨λ‹ˆνžˆμŠ€λ² λ₯΄ν¬ λ„μ‹œμ— 닀리 κ±΄λ„ˆκΈ° 문제λ₯Ό λ‹Ήμ‹œ 천재 μˆ˜ν•™μž μ˜€μΌλŸ¬κ°€ ν’€λ €κ³  접근함.
  • μ΄λ•Œ, μ˜€μΌλŸ¬κ°€ ν•΄λ‹Ή 문제λ₯Ό ν’€ λ•Œ, 본질만 남기고 λ‹€ μ§€μš°λŠ” 좔상적인 방법을 μ‚¬μš©ν•˜λŠ”λ°, 결과둜 λ‚˜μ˜¨ 것이 κ·Έλž˜ν”„μž„.
  • ν•΄λ‹Ή κ·Έλž˜ν”„λ₯Ό ν™œμš©ν•΄μ„œ 문제λ₯Ό λ³΄λ‹ˆ, 닡이 μ—†λŠ” λ¬Έμ œμž„μ„ μ•Œμ•„λ‚Ό 수 μžˆμ—ˆμŒ.

(2) μ£Όμš” μš©μ–΄

  • κ·Έλž˜ν”„ G = (V, E) λ“€λ‘œ ꡬ성이 λ˜μ–΄μžˆμœΌλ©°, V = μ •μ λ“€μ˜ μ§‘ν•©, E = κ°„μ„ λ“€μ˜ μ§‘ν•©μž„.
  • 인접: μ—°κ²°λœ 두 꼭지점은 μ„œλ‘œ μΈμ ‘ν•œλ‹€κ³  함.
  • 병렬 λ³€: 두 꼭지점을 μ—°κ²°ν•˜λŠ” 변이 μ—¬λŸ¬κ°œ μžˆλŠ” 경우λ₯Ό μ˜λ―Έν•¨. ( ex: v1, v2 λ₯Ό μž‡λŠ” 간선이 e1 뿐 μ•„λ‹ˆλΌ e3.. λ“± μžˆμ„ λ•Œ )
  • 루프: λ™μΌν•œ 꼭지점을 μ—°κ²°ν•˜λŠ” 변을 μ˜λ―Έν•˜λ©°, 꼭지점 v1에 λ™κ·Έλž—κ²Œ λ‹€μ‹œ μžμ‹ μ„ κ°€λ¦¬ν‚€λŠ” 간선을 μ˜λ―Έν•¨.
  • 고립된 꼭지점: μ–΄λ– ν•œ 변도 μ—°κ²°λ˜μ§€ μ•Šμ€ 꼭지점을 μ˜λ―Έν•˜λ©°, μ‰½κ²Œ 말해 간선이 μ‘΄μž¬ν•˜μ§€ μ•Šμ€ 꼭지점을 μ˜λ―Έν•¨.

  • κ·Έλž˜ν”„ 예제1: (1) v1κ³Ό μΈμ ‘ν•œ 꼭지점은 루프가 μžˆμœΌλ―€λ‘œ, v1 κ³Ό v2 λ‘˜ λ‹€ 인접함. (2) 루프λ₯Ό κ°€μ§€λŠ” 꼭지점은 v1 μž„. (3) 병렬 변은 μ—¬λŸ¬κ°œ 간선을 κ°€μ§€λŠ” κΌ­μ§€μ κ°„μ˜ κ°„μ„ μ΄λ―€λ‘œ, e2, e3 μž„. (4) 고립된 꼭지점은 v4 μž„.

  • κ·Έλž˜ν”„ 예제2: μ •μ κ°„μ˜ κ°„μ„  연결이 동일할 λ•Œ, λ™μΌν•˜κΈ° λ•Œλ¬Έμ— 4번째 κ·Έλž˜ν”„κ°€ λ™μΌν•˜μ§€ μ•Šμ€ κ·Έλž˜ν”„μž„.
  • λ™ν˜• κ·Έλž˜ν”„: v1, v2, e1, e2, .. 와 같이 κ·Έλž˜ν”„μ˜ 꼭지점 및 λ³€μ˜ 이름을 μ œκ±°ν•˜κ³  λͺ¨μ–‘λ§Œ 봀을 λ•Œ λ™μΌν•œ 것듀은 λ™ν˜•μ΄λΌν•¨.

(3) μ£Όμš” μš©μ–΄ - λ°©ν–₯ κ·Έλž˜ν”„, 무ν–₯ κ·Έλž˜ν”„

  • λ°©ν–₯ κ·Έλž˜ν”„: λ³€(κ°„μ„ )이 λ°©ν–₯을 κ°€μ§€κ³  μžˆλŠ” κ·Έλž˜ν”„λ₯Ό μ˜λ―Έν•¨.
  • 무ν–₯ κ·Έλž˜ν”„: 무방ν–₯ κ·Έλž˜ν”„λ‘œλ„ 뢈리며, λ³€(κ°„μ„ )이 λ°©ν–₯을 κ°€μ§€κ³  μžˆμ§€ μ•Šμ€ κ·Έλž˜ν”„λ₯Ό μ˜λ―Έν•¨.

(4) μ£Όμš” μš©μ–΄ - λ‹¨μˆœ κ·Έλž˜ν”„, λΆ€λΆ„ κ·Έλž˜ν”„, μ‹ μž₯ λΆ€λΆ„ κ·Έλž˜ν”„

  • λ‹¨μˆœ κ·Έλž˜ν”„: 루프와 병렬 변을 κ°€μ§€μ§€ μ•ŠλŠ” 무ν–₯ κ·Έλž˜ν”„λ₯Ό μ˜λ―Έν•¨. ( 루프, 병렬 λ³€ μ—†λŠ” 무방ν–₯ κ·Έλž˜ν”„ )
  • λ‹¨μˆœ κ·Έλž˜ν”„μ˜ λ°˜λŒ€λŠ” 닀쀑 κ·Έλž˜ν”„λ‘œ λ³Ό 수 있음.

  • λΆ€λΆ„ κ·Έλž˜ν”„: μ›λž˜ κ·Έλž˜ν”„ Gμ—μ„œ 점도 λͺ‡ 개 λ‚΄ λ§˜λŒ€λ‘œ κ³ λ₯΄κ³ , 선도 λͺ‡ 개 λ‚΄ λ§˜λŒ€λ‘œ κ³¨λΌμ„œ λŒ€μΆ© μ›λ³Έμ˜ μΌλΆ€λ§Œ λ–Όμ–΄λ‚΄ λ§Œλ“  κ·Έλž˜ν”„λ₯Ό μ˜λ―Έν•˜λ©°, μˆ˜ν•™μ—μ„œ λ§ν•˜λŠ” 'λΆ€λΆ„μ§‘ν•©'κ³Ό 같은 κ°œλ…μž„.
  • λ‹Ήμ—°νžˆ μ—†λŠ” μ μ΄λ‚˜ μ—†λŠ” 선을 μƒˆλ‘œ λ§Œλ“€μ–΄λ‚Ό μˆ˜λŠ” μ—†μœΌλ©°, 선을 κ³ λ₯Ό λ•ŒλŠ” κ·Έ 선에 μ—°κ²°λœ 점도 ν•¨κ»˜ 골라야 κ·Έλž˜ν”„κ°€ 성립됨.
  • μ‹ μž₯ λΆ€λΆ„ κ·Έλž˜ν”„: 원본 κ·Έλž˜ν”„μ˜ λͺ¨λ“  점을 μ΄μš©ν•œ λΆ€λΆ„ κ·Έλž˜ν”„λ₯Ό μ‹ μž₯ λΆ€λΆ„ κ·Έλž˜ν”„λΌκ³ ν•¨.

  • λΆ€λΆ„ κ·Έλž˜ν”„ μ˜ˆμ‹œ: κ·Έλž˜ν”„ Gμ—μ„œ e1을 ν¬ν•¨ν•œ λͺ¨λ“  λΆ€λΆ„ κ·Έλž˜ν”„λŠ” μœ„μ™€κ°™μ΄ 5κ°€μ§€κ°€ λ‚˜μ˜¬ 수 있음.

(5) μ£Όμš” μš©μ–΄ - κ·Έλž˜ν”„ 차수

  • 차수: 꼭지점(정점)의 μΈμ ‘ν•œ λ³€(κ°„μ„ )의 개수λ₯Ό μ˜λ―Έν•¨. ( ex: v1의 μ°¨μˆ˜λŠ” λ³€μ˜ κ°œμˆ˜κ°€ 2κ°œμ΄λ―€λ‘œ, μ°¨μˆ˜λŠ” 2μž„. )
  • 총 차수: κ·Έλž˜ν”„ G에 μ†ν•œ λͺ¨λ“  꼭지점(정점)의 차수의 합을 μ˜λ―Έν•¨.
  • μ§„μž…μ°¨μˆ˜: 꼭지점(정점) v 둜 λ“€μ–΄μ˜€λŠ” λ³€(κ°„μ„ )의 수λ₯Ό μ˜λ―Έν•¨.
  • μ§„μΆœμ°¨μˆ˜:  꼭지점(정점) v μ—μ„œ λ‚˜κ°€λŠ” λ³€(κ°„μ„ )의 수λ₯Ό μ˜λ―Έν•¨.

  • κ·Έλž˜ν”„ 차수 μ˜ˆμ‹œ: 각 정점 a,b,c,d 의 총 μ°¨μˆ˜λŠ” 각 3,4,3,3 이 되며, λ§ˆμ§€λ§‰ κ·Έλž˜ν”„ G의 총 μ°¨μˆ˜λŠ” 14κ°€ 됨.

  • μ•…μˆ˜ 정리: ν™€μˆ˜ 번 μ•…μˆ˜ν•œ μ‚¬λžŒλ“€μ˜ 전체 μ•…μˆ˜ 횟수의 총합은 항상 μ£Όκ³  λ°›κ³ λ‹ˆκΉŒ, 2λ°°κ°€ λ˜λ―€λ‘œ μ§μˆ˜κ°€ 될 수 μžˆλŠ”λ°, μ΄λ•Œ ν™€μˆ˜ 번 μ•…μˆ˜ν•œ 짝수 λͺ… μžˆμ–΄μ•Όλ§Œ ν•΄λ‹Ή 정리가 성립이 λ˜λŠ” κ²ƒμž„.
  • μ‰½κ²Œ 말해, μ°¨μˆ˜κ°€ ν™€μˆ˜μΈ μ •μ λ“€μ˜ κ°œμˆ˜λŠ” 항상 μ§μˆ˜κ°œκ°€ λœλ‹€λŠ” μž‘μ€ 정리λ₯Ό μ˜λ―Έν•˜λŠ” κ²ƒμž„.

  • μ§„μž…μ°¨μˆ˜ 예제: v1의 경우 v1(루프), v2, v3(2개) μ΄λ―€λ‘œ, 총 4κ°œκ°€ 될 수 있으며, κ·Έ λ‚˜λ¨Έμ§€λ„ λΉ„μŠ·ν•œ μ›λ¦¬λ‘œ ꡬ할 수 있음.
  • μ§„μΆœμ°¨μˆ˜ 예제: μ§„μž…μ°¨μˆ˜μ˜ λ°˜λŒ€λ‘œ λ‚˜κ°€λŠ” μ„ μ˜ 개수둜 보면 됨.

(6) κ·Έλž˜ν”„ 탐색

  • κ·Έλž˜ν”„ 탐색: 꼭지점 v0 μ—μ„œ μ‹œμž‘ν•΄ vk 에 λ„μ°©ν•˜λŠ” 꼭지점과 변듀을 μˆœμ„œλŒ€λ‘œ λ‚˜μ—΄ν•œ 것을 μ˜λ―Έν•¨.
  • μœ„μ™€ 같이, μ •μ μ—μ„œ ν™”μ‚΄ν‘œλ‘œ κ°€λŠ” 것 λ˜λŠ” κ°„μ„ λ§Œμ„ κ΅¬μ„±ν•΄μ„œ ν‘œν˜„μ„ ν•  수 있음.
  • v0 이 vk 둜 좜발 μ§€μ μ—μ„œ μΆœλ°œν•΄ 제자리둜 λŒμ•„μ™”λ‹€λŠ” 의미둜, λ‹«νžŒ μ›Œν¬λΌκ³  뢀름.

(7) κ·Έλž˜ν”„ 탐색 - μ›Œν¬, 트레일, 경둜 κ°œλ…

  • μ›Œν¬(Walk): μ›Œν¬ μžμ²΄λŠ” 아무 μ œμ•½μ—†μ΄, λ‹¨μˆœνžˆ 정점과 변을 λ²ˆκ°ˆμ•„κ°€λ©° μ΄λ™ν•˜λŠ” λŠλ‚ŒμœΌλ‘œ, κ°”λ˜ 길을 또 가도 되고 λ°©λ¬Έν–ˆλ˜ 정점을 또 방문해도 됨. ( μ œμ•½μ΄ μ—†μŒ. )
  • 트레일(Trail): λ³€(κ°„μ„ ) 쀑볡 κΈˆμ§€λ₯Ό μ˜λ―Έν•˜λ©°, μ›Œν¬ μ€‘μ—μ„œ ν•œ 번 μ§€λ‚˜κ°„ κ°„μ„ (λ³€)은 λ‹€μ‹œ μ§€λ‚˜κ°€μ§€ μ•ŠλŠ” κ·œμΉ™μ„ μΆ”κ°€ν•œ κ²ƒμ΄μ§€λ§Œ, 정점은 λ‹€μ‹œ 방문해도 됨.
  • 경둜(Path): 정점 쀑볡 κΈˆμ§€λ₯Ό μ˜λ―Έν•˜λ©°, 트레일 μ€‘μ—μ„œ ν•œ 번 λ°Ÿμ€ λ•…(정점)은 μ ˆλŒ€ λ‹€μ‹œ λ°Ÿμ§€ μ•ŠλŠ”λ‹€λŠ” κ·œμΉ™μ„ μΆ”κ°€ν•œ 것이며, 정점을 μ€‘λ³΅ν•΄μ„œ λ°Ÿμ§€ μ•ŠκΈ° λ•Œλ¬Έμ— κ°„μ„ (λ³€) λ˜ν•œ 쀑볡될 일이 μ—†μŒ. ( 맀우 μ—„κ²©ν•˜λ‹€κ³  보면 됨. )
  • 즉, μ§‘ν•© κ΄€μ μœΌλ‘œ 보면, κ·œμΉ™μ΄ κΉŒλ‹€λ‘œμšΈμˆ˜λ‘ 쑰건을 λ§Œμ‘±ν•˜λŠ” λŒ€μƒμ΄ 적어지기 λ•Œλ¬Έμ— walk μ•ˆμ— trail 이 있고, trail μ•ˆμ— pathκ°€ μžˆλŠ” μ§‘ν•©μœΌλ‘œ λ³Ό 수 있음.

  • μ›Œν¬ μ˜ˆμ‹œ: μœ„μ™€ 같이 v1 μ—μ„œ v4 κΉŒμ§€μ˜ μ›Œν¬λŠ” e1,e2,e2,e3,e4 둜 κ°ˆμˆ˜κ°€ 있음.
  • 트레일 μ˜ˆμ‹œ: μœ„μ™€ 같이 v1 μ—μ„œ v4 κΉŒμ§€μ˜ νŠΈλ ˆμΌμ€ e1,e2,e3,e4 둜 κ°ˆμˆ˜κ°€ 있음. ( κ°„μ„ μ˜ 쀑볡 ν—ˆμš© x )
  • 경둜 μ˜ˆμ‹œ: v1 μ—μ„œ v4 κΉŒμ§€μ˜ κ²½λ‘œλŠ” e1,e3,e4 둜 κ°ˆμˆ˜κ°€ 있음. ( μ •μ •μ˜ 쀑볡 ν—ˆμš© x => μžμ—°μŠ€λŸ½κ²Œ 간선도 쀑볡 x )
  • κ²½λ‘œμ—μ„œ e2 λ₯Ό λ°©λ¬Έν•˜μ§€ μ•ŠλŠ” 이유: e1 에선 v1 -> v2 ν˜•νƒœλ‘œ 정점을 λ°©λ¬Έ 할텐데, e2 간선을 거치게 되면 v2 λ₯Ό ν•œ λ²ˆλ” κ±°μΉ˜λŠ” 쀑볡이 λ°œμƒν•˜κΈ° λ•Œλ¬Έμž„.

  • λ‹«νžŒ 트레일: W(μ›Œν¬)κ°€ 트레일 μ΄λ©΄μ„œ, 좜발 μ •μ μœΌλ‘œ λ‹€μ‹œ λŒμ•„μ˜¨ κ²½μš°μž„.
  • λ‹«νžŒ 경둜: W(μ›Œν¬)κ°€ 트레일 μ΄λ©΄μ„œ, 경둜인 κ²½μš°μ™€ 좜발 μ •μ μœΌλ‘œ λ‹€μ‹œ λŒμ•„μ˜¨ 경우λ₯Ό μ˜λ―Έν•¨.

  • v1 μ—μ„œ v1 κΉŒμ§€μ˜ μ‹œμž‘ 정점과 끝 정점이 같은 경우λ₯Ό λ‹«ν˜€μžˆλ‹€κ³  보고 있음.
  • 이 κ²½μš°μ—μ„œ μ›Œν¬, 트레일, 경둜 쑰건에 λ”°λΌμ„œ κ°ˆλ¦¬λŠ” κ²ƒμž„. ( μ°Έκ³ : λ‹«νžŒ κ²½λ‘œλŠ” μ‚¬μ΄ν΄λ‘œλ„ λ³Ό 수 있음. )

(8) κ·Έλž˜ν”„ 탐색 - μ—°κ²°, μ—°κ²° μ„±λΆ„, μ—°κ²° κ·Έλž˜ν”„

  • μ—°κ²°: κ·Έλž˜ν”„ μƒμ—μ„œ u μ—μ„œ v 둜 κ°€λŠ” κ²½λ‘œκ°€ μ‘΄μž¬ν•˜λ©΄ ν•΄λ‹Ή u 와 v λŠ” μ—°κ²°λ˜μ–΄ μžˆλ‹€κ³  함.

  • μ—°κ²°μ„±λΆ„: κ·Έλž˜ν”„ λ‚΄μ—μ„œ V(정점)듀은 μ„œλ‘œ μ—°κ²°λ˜κ³  λ‹€λ₯Έ μ§‘ν•©κ³Ό κ²ΉμΉ˜μ§€ μ•ŠλŠ” κΌ­μ§€μ λ“€μ˜ μ§‘ν•© V1, v2, ... , Vn 으둜 λ‚˜λˆŒ 수 μžˆλŠ”λ°, μ΄λŸ¬ν•œ 집합듀이 κ·Έλž˜ν”„ G의 연결성뢄이 λ˜λŠ” κ²ƒμž„.
  • μ—°κ²° κ·Έλž˜ν”„: μ—°κ²° μ„±λΆ„μ˜ 집합이 κ³§ V인 경우둜, 였직 ν•˜λ‚˜μ˜ μ—°κ²° μ„±λΆ„μœΌλ‘œλ§Œ ꡬ성이 λ˜μ–΄μžˆμœΌλ©°, 이것은 κ³§ κ·Έλž˜ν”„μ˜ 정점 전체가 연결이 λ˜μ–΄μžˆλ‹€κ³  λ³Ό 수 있음. ( μ΄λŸ¬ν•œ ꡬ쑰λ₯Ό λ„λŠ” κ·Έλž˜ν”„λ₯Ό μ—°κ²° κ·Έλž˜ν”„λΌ 함 )

  • (1) κ·Έλž˜ν”„ G1 의 μ—°κ²° 성뢄은 V1 으둜 λͺ¨λ‘ μ—°κ²°λœ 경우이며, 이것은 μ—°κ²° κ·Έλž˜ν”„λ‘œ λ³Ό 수 있음.
  • (2) κ·Έλž˜ν”„ G2 의 μ—°κ²° 성뢄은 V1, V2, V3 κ°€ 있으며, 3개의 μ—°κ²°λœ μš”μ†Œλ‘œ λ‚˜λ‰˜κΈ° λ•Œλ¬Έμ— μ—°κ²° κ·Έλž˜ν”„κ°€ μ•„λ‹˜.

  • λ‹¨μˆœ μ—°κ²° κ·Έλž˜ν”„λŠ” μ •μ μ˜ 루프가 μ—†μ–΄μ•Ό ν•˜λ©°, 병렬변이 μ—†μ–΄μ•Όν•˜λ©°, λ°©ν–₯이 μ—†μ–΄μ•Ό 함.
  • (1) λ²ˆμ€ 루프와 병렬변이 있기 λ•Œλ¬Έμ— => λ‹¨μˆœ μ—°κ²° κ·Έλž˜ν”„κ°€ μ•„λ‹˜. ( μ—°κ²° κ·Έλž˜ν”„λŠ” 맞음. )
  • (2) λ²ˆμ€ 병렬변이 있기 λ•Œλ¬Έμ— => λ‹¨μˆœ μ—°κ²° κ·Έλž˜ν”„κ°€ μ•„λ‹˜. ( μ—°κ²° κ·Έλž˜ν”„λŠ” 맞음. )
  • (3) λ²ˆμ€ 같은 λ°©ν–₯μœΌλ‘œκ°€λŠ” 병렬변이 μ—†κ³ , 루프가 μ—†κΈ° λ•Œλ¬Έμ— => λ‹¨μˆœ μ—°κ²° κ·Έλž˜ν”„μž„.
  • (4) λ²ˆμ€ 루프, 병렬변이 μ—†μ§€λ§Œ, 두 개의 연결성뢄을 κ°€μ§€κΈ° λ•Œλ¬Έμ— μ—°κ²° κ·Έλž˜ν”„λ‘œ λ³Ό 수 μ—†κΈ° λ•Œλ¬Έμ— => λ‹¨μˆœ μ—°κ²° κ·Έλž˜ν”„ X.

βœ… 2. κ·Έλž˜ν”„μ˜ μ’…λ₯˜

(1) μ™„μ „ κ·Έλž˜ν”„

  • μ™„μ „ κ·Έλž˜ν”„: μž„μ˜μ˜ 두 꼭지점을 κΊΌλ‚΄μ„œ μ—°κ²°ν•˜λ €κ³  ν•  λ•Œ, 항상 두 꼭지점을 μ—°κ²°ν•˜λŠ” 변이 μ‘΄μž¬ν•˜λŠ” κ·Έλž˜ν”„λ₯Ό μ˜λ―Έν•¨.
  • μ‰½κ²Œ 말해, μž„μ˜μ˜ 두 꼭지점을 μ—°κ²°ν•˜λŠ” 간선이 μ‘΄μž¬ν•΄μ•Ό ν•˜κΈ° λ•Œλ¬Έμ— λͺ¨λ“  정점은 인접해 μžˆμ–΄μ•Ό ν•˜λ©°, λΆ€μˆ˜λ˜μ–΄ μžˆμ–΄μ•Όν•¨.

  • μ™„μ „ κ·Έλž˜ν”„ 예제: μœ„μ˜ μ˜ˆμ‹œμ™€ 같이 μ™„μ „ κ·Έλž˜ν”„λŠ” λͺ¨λ“  정점이 인접해 μžˆλŠ” ꡬ쑰λ₯Ό 띄고 있음.
  • μœ„μ™€ 같은 νŠΉμ„±μ΄ μ‘΄μž¬ν•¨. ( λͺ¨λ“  꼭지점 μ°¨μˆ˜λŠ” n - 1 )

(2) 이뢄 κ·Έλž˜ν”„

  • 이뢄 κ·Έλž˜ν”„: κ·Έλž˜ν”„ G 의 Vλ“€μ˜ 그룹을 2개둜 λΆ„ν•  ν–ˆμ„ λ•Œ, 각 그룹의 μ •μ λ“€κ°„μ˜ 간선이 μ‘΄μž¬ν•˜μ§€ μ•ŠλŠ” 경우 ν•΄λ‹Ή κ·Έλž˜ν”„λ₯Ό 이뢄 κ·Έλž˜ν”„λΌκ³  μ •μ˜ν•¨.

  • 이뢄 κ·Έλž˜ν”„ 예제: μœ„μ™€ 같이 두 κ·Έλ£Ή λ‚΄μ—μ„œλŠ” 간선이 μ‘΄μž¬ν•˜μ§€ μ•Šμ•„μ•Ό ν•˜λ©°, 두 κ·Έλ£Ήκ°„μ˜ 정점은 μ—°κ²°λ˜μ–΄ μžˆλŠ” ν˜•νƒœμž„.

(3) μ™„μ „ 이뢄 κ·Έλž˜ν”„

  • μ™„μ „ 이뢄 κ·Έλž˜ν”„: 이뢄 κ·Έλž˜ν”„μ˜ νŠΉμ„±μ— 따라 κ·Έλž˜ν”„μ˜ 정점을 두 그룹으둜 λ‚˜λˆ„κ³ , λ‚˜λ‰œ 각 κ·Έλ£Ή λ‚΄μ—μ„œλŠ” μ •μ κ°„μ˜ κ°„μ„  연결이 μ—†μ–΄μ•Ό ν•˜λ©°, ν•œ 그룹의 λͺ¨λ“  정점이 λ‹€λ₯Έ 그룹의 λͺ¨λ“  정점과 μ „λΆ€ μ—°κ²°λœ κ·Έλž˜ν”„λ₯Ό μ˜λ―Έν•¨.

  • μ™„μ „ 이뢄 κ·Έλž˜ν”„ 예제: μœ„μ™€ 같이 두 개둜 λΆ„ν•  된 μ •μ λ“€μ—μ„œ 각 κ·Έλ£Ήμ•ˆμ—μ„œλŠ” 연결이 μ—†λŠ” ν˜•νƒœμ΄λ©°, ν•œ 그룹의 λͺ¨λ“  정점이 λ‹€λ₯Έ κ΅¬λ¦…μ˜ λͺ¨λ“  정점과 μ—°κ²°λœ λͺ¨μŠ΅μ„ λ³Ό 수 있음. ( μœ„μ™€κ°™μ΄ K1,3 / K2,3 ν˜•μ‹μœΌλ‘œ ν‘œν˜„ν•¨. )

(4) k-μ •κ·œ κ·Έλž˜ν”„

  • μ •κ·œ κ·Έλž˜ν”„: κ·Έλž˜ν”„ G의 λͺ¨λ“  꼭지점(정점)듀이 λ™μΌν•œ 수의 μΈμ ‘ν•œ 꼭지점(정점)을 κ°–λŠ” 경우 Gλ₯Ό μ •κ·œ κ·Έλž˜ν”„λΌκ³  말함.
  • 즉, μ •κ·œ κ·Έλž˜ν”„ GλŠ” λͺ¨λ“  꼭지점이 λ™μΌν•œ 차수λ₯Ό κ°€μ§ˆ 수 μžˆλ‹€κ³ λ„ λ³Ό 수 있음.
  • k-μ •κ·œ κ·Έλž˜ν”„: λͺ¨λ“  μ •μ μ˜ μ°¨μˆ˜κ°€ μ •ν™•νžˆ kκ°€ 될 수 있기 λ•Œλ¬Έμ— k인 κ·Έλž˜ν”„λΌκ³  ν•΄μ„œ k-μ •κ·œ κ·Έλž˜ν”„λΌκ³ λ„ 뢀름.

  • 0-μ •κ·œ κ·Έλž˜ν”„: λͺ¨λ“  정점이 0개의 차수λ₯Ό κ°€μ§€λŠ” μ •κ·œ κ·Έλž˜ν”„
  • 1-μ •κ·œ κ·Έλž˜ν”„: λͺ¨λ“  정점이 1개의 차수λ₯Ό κ°€μ§€λŠ” μ •κ·œ κ·Έλž˜ν”„
  • 2-μ •κ·œ κ·Έλž˜ν”„, 3-μ •κ·œ κ·Έλž˜ν”„: λ™μΌν•˜κ²Œ λͺ¨λ“  정점이 2,3개의 차수λ₯Ό κ°€μ§€λŠ” μ •κ·œ κ·Έλž˜ν”„
  • ν•΄λ‹Ή 3-μ •κ·œ κ·Έλž˜ν”„λŠ” μ™„μ „ κ·Έλž˜ν”„(λͺ¨λ“  정점이 λͺ¨λ“  정점과 μ—°κ²°λœ κ·Έλž˜ν”„)라고도 λ³Ό 수 있음.

βœ… 3. κ·Έλž˜ν”„μ˜ ν‘œν˜„

(1) λ°œμƒν–‰λ ¬

  • λ°œμƒν–‰λ ¬: κ·Έλž˜ν”„μ˜ 꼭지점(정점)κ³Ό λ³€(κ°„μ„ )의 νŠΉμ§•μ„ ν–‰λ ¬λ‘œ ν‘œν˜„ν•œ 것을 μ˜λ―Έν•œλ‹€. ( MI = (aij) 둜 ν‘œν˜„ν•¨ )
  • μ‰½κ²Œ 말해, 꼭지점(정점) = ν–‰ / λ³€(κ°„μ„ ) = μ—΄ ꡬ쑰둜 λ°œμƒν–‰λ ¬μ„ λ§Œλ“€ 수 있으며, λ‚΄λΆ€λŠ” λΆ€μšΈν–‰λ ¬ ꡬ쑰둜 연결이 λ˜μ–΄μžˆμ„ λ•Œλ₯Ό λ°œμƒν•¨μœΌλ‘œ 보고 μ›μ†Œ 값을 1둜 ν‘œν˜„ν•˜λ©°, κ·Έ λ°–μ˜ κ²½μš°λŠ” 0으둜 ν‘œν˜„ν•¨.
  • κ·Έλž˜ν”„λ₯Ό λ°œμƒν–‰λ ¬λ‘œ ν‘œν˜„μ„ ν•˜λ©΄ λ‹Ήμ—°νžˆ V(정점) * E(κ°„μ„ ) 의 크기의 λΆ€μšΈν–‰λ ¬λ‘œ ν‘œν˜„ν•¨.

  • V(정점)을 ν–‰μœΌλ‘œ ν‘œν˜„ν•˜κΈ° λ•Œλ¬Έμ— v1,v2,v3 의 ν–‰κ³Ό e1,e2,e3,e4 의 열을 κ°€μ§€λŠ” 3 * 4 λΆ€μšΈ ν–‰λ ¬λ‘œ ν‘œν˜„ν•¨.
  • 정점에 λΆ€μˆ˜λœ 간선이라면 1둜 ν‘œν˜„ λ‚˜λ¨Έμ§€λŠ” 0으둜 ν‘œν˜„ν•¨.

(2) 인접행렬

  • 인접행렬: λ°œμƒν–‰λ ¬κ³ΌλŠ” λ‹€λ₯΄κ²Œ, 꼭지점(정점)λ§Œμ„ κ°€μ§€κ³ , ν–‰κ³Ό 열을 ν‘œν˜„ν•œ ν–‰λ ¬μž„.
  • 즉, μ •μ μ˜ 개수 * μ •μ μ˜ 개수 ( V * V ) 크기의 ν–‰λ ¬λ‘œ λ§Œλ“€μ–΄μ§€λ©°, ν–‰λ ¬μ˜ μ›μ†Œλ‘œλŠ” μ—°κ²° 된 κ°„μ„ μ˜ 개수 즉, μ—°κ²° κ°œμˆ˜κ°€ μ›μ†Œκ³  λ“€μ–΄κ°€κ²Œ 됨.

  • 인접행렬 예제: λ°©ν–₯ κ·Έλž˜ν”„μ˜ κ²½μš°μ— 인접 행렬을 λ§Œλ“ λ‹€λ©΄, μœ„μ™€ 같이 μ •μ κ°„μ˜ μ—°κ²° 된 κ°„μ„ μ˜ κ°œμˆ˜κ°€ μ›μ†Œλ‘œ 듀어감.

(3) 인접 리슀트

  • 인접 리슀트: κ·Έλž˜ν”„μ˜ 각 μ •μ μ˜ μΈμ ‘ν•˜λŠ” 정점듀을 μ°¨λ‘€λŒ€λ‘œ μ—°κ²° 리슀트둜 ν‘œν˜„ν•œ 것을 μ˜λ―Έν•¨.

  • 예제: λ‹¨μˆœνžˆ κ·Έλž˜ν”„μ˜ 각 정점듀을 리슀트둜 두고, 각 μš”μ†Œλ“€μ— μΈμ ‘ν•œ 정점듀을 μ—°κ²° 리슀트둜 κ΅¬μ„±ν•˜λŠ” κ²ƒμž„.

'πŸŽ“λ°©μ†‘ν†΅μ‹ λŒ€ν•™κ΅ > πŸ•ΈοΈμ΄μ‚°μˆ˜ν•™' μΉ΄ν…Œκ³ λ¦¬μ˜ λ‹€λ₯Έ κΈ€

[μ΄μ‚°μˆ˜ν•™] 11κ°• - 트리  (0) 2026.05.28
[μ΄μ‚°μˆ˜ν•™] 10κ°• - κ·Έλž˜ν”„(2)  (0) 2026.05.27
[μ΄μ‚°μˆ˜ν•™] 8κ°• - λΆ€μšΈλŒ€μˆ˜  (0) 2026.05.18
[μ΄μ‚°μˆ˜ν•™] 7κ°• - ν•¨μˆ˜  (0) 2026.05.15
[μ΄μ‚°μˆ˜ν•™] 6κ°• - 관계  (0) 2026.05.13
'πŸŽ“λ°©μ†‘ν†΅μ‹ λŒ€ν•™κ΅/πŸ•ΈοΈμ΄μ‚°μˆ˜ν•™' μΉ΄ν…Œκ³ λ¦¬μ˜ λ‹€λ₯Έ κΈ€
  • [μ΄μ‚°μˆ˜ν•™] 11κ°• - 트리
  • [μ΄μ‚°μˆ˜ν•™] 10κ°• - κ·Έλž˜ν”„(2)
  • [μ΄μ‚°μˆ˜ν•™] 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
    μ•Œκ³ λ¦¬μ¦˜
    파이썬
    μœ λΉ„μΏΌν„°μŠ€
    μžλ°”
    Java
    컴퓨터과학 개둠
    Cμ–Έμ–΄
    μ΄μ‚°μˆ˜ν•™
    κ·Έλž˜ν”„
    λ°©ν†΅λŒ€
    λ°©μ†‘ν†΅μ‹ λŒ€ν•™κ΅
    컴퓨터과학과
    λ°°μ—΄
    자료ꡬ쑰
    Python
    μ»΄ν“¨ν„°μ˜ 이해
    λ°©μ†‘λŒ€
  • 졜근 λŒ“κΈ€

  • 졜근 κΈ€

  • hELLOΒ· Designed Byμ •μƒμš°.v4.10.1
junbin2
[μ΄μ‚°μˆ˜ν•™] 9κ°• - κ·Έλž˜ν”„(1)
μƒλ‹¨μœΌλ‘œ

ν‹°μŠ€ν† λ¦¬νˆ΄λ°”