κ·Έλν(Graph)λ?
κ·Έλνλ μ¬λ¬ λ Έλ(μ μ )λ€μ΄ κ°μ μΌλ‘ μ°κ²°λ μλ£ κ΅¬μ‘°μ λλ€.
κ·Έλνλ λ€νΈμν¬ κ΅¬μ‘°λ₯Ό λͺ¨λΈλ§νλ λ° λ§€μ° μ μ©νλ©°, λ€μν νμ€ μΈκ³ λ¬Έμ λ₯Ό ν΄κ²°νλ λ° μ¬μ©λ©λλ€.
μλ₯Ό λ€μ΄, μμ λ€νΈμν¬, μ»΄ν¨ν° λ€νΈμν¬, λλ‘λ§ λ±μ΄ κ·Έλνλ‘ ννλ μ μμ΅λλ€.
ν΅μ¬ μ©μ΄
-
λ Έλ(Node) / μ μ (Vertex)
:-
κ·Έλνμ κΈ°λ³Έ μμλ‘, μμΉλ₯Ό λνλ λλ€.
-
μ: λμ, μ§μ , μ»΄ν¨ν° λ€νΈμν¬μ κ°λ³ μ»΄ν¨ν° λ±.
-
-
κ°μ (Edge)
:-
λ λ Έλλ₯Ό μ°κ²°νλ μ μ λλ€.
-
κ°μ μ '무방ν₯'(μ λ Έλ μ¬μ΄λ₯Ό μλ°©ν₯μΌλ‘ μ΄λν μ μμ) λλ 'λ°©ν₯μ±'(ν λ°©ν₯μΌλ‘λ§ μ΄λ κ°λ₯)μ΄ μμ μ μμ΅λλ€.
-
-
κ°μ€μΉ(Weight) / λΉμ©(Cost)
:-
κ°μ μ ν λΉλ 'κ°μ€μΉ'λ λ λ Έλ κ°μ μ΄λ λΉμ©μ΄λ 거리 λ±μ λνλ λλ€.
-
λͺ¨λ κ°μ μ κ°μ€μΉκ° μμ΄μΌ νλ κ²μ μλλλ€.
-
-
μΈμ 리μ€νΈ(Adjacency List)
:-
κ° λ Έλμ μ°κ²°λ λ€λ₯Έ λ Έλμ λͺ©λ‘μ μ μ₯νλ λ°©μμ λλ€.
-
λ©λͺ¨λ¦¬ ν¨μ¨μ μ΄λ©°, νΉμ λ Έλμ μ§μ μ°κ²°λ λ Έλλ₯Ό μ°Ύλ λ° μ μ©ν©λλ€.
-
-
μΈμ νλ ¬(Adjacency Matrix)
:-
2μ°¨μ λ°°μ΄μ μ¬μ©ν΄ λ Έλ κ°μ μ°κ²° κ΄κ³λ₯Ό λνλ λλ€.
-
λ Έλ κ°μ μ°κ²° μ¬λΆλ₯Ό λΉ λ₯΄κ² νμΈν μ μμ§λ§, λ©λͺ¨λ¦¬λ₯Ό λ λ§μ΄ μ¬μ©ν©λλ€.
-
-
λ°©ν₯ κ·Έλν(Directed Graph)
:-
κ°μ μ λ°©ν₯μ±μ΄ μλ κ·Έλνμ λλ€.
-
μ: μΉ νμ΄μ§ κ°μ λ§ν¬, μΌλ°©ν΅ν λλ‘.
-
-
무방ν₯ κ·Έλν(Undirected Graph)
:-
κ°μ μ λ°©ν₯μ±μ΄ μλ κ·Έλνμ λλ€.
-
μ: νμ΄μ€λΆμ μΉκ΅¬ κ΄κ³, μλ°©ν₯ λλ‘.
-
-
μ¬μ΄ν΄(Cycle)
:-
λ Έλλ€μ΄ μννμ¬ μ°κ²°λ ꡬ쑰μ λλ€.
-
μ¬μ΄ν΄μ΄ μλ κ·Έλνλ₯Ό 'λΉμν κ·Έλν'λΌκ³ ν©λλ€.
-
-
μ°κ²°(Connected)
:-
κ·Έλν λ΄μ λͺ¨λ λ Έλκ° μλ‘ μ§μ μ μ΄κ±°λ κ°μ μ μΌλ‘ μ°κ²°λμ΄ μμ λ, κ·Έ κ·Έλνλ 'μ°κ²° κ·Έλν'λΌκ³ ν©λλ€.
-
λ§μ½ μ΄λ€ λ Έλμμ μμν΄ λ€λ₯Έ λͺ¨λ λ Έλμ λλ¬ν μ μλ€λ©΄, κ·Έ κ·Έλνλ μμ ν μ°κ²°λμ΄ μλ€κ³ ν μ μμ΅λλ€.
-
-
νΈλ¦¬(Tree)
:-
μ¬μ΄ν΄μ΄ μλ μ°κ²° κ·Έλνμ λλ€.
-
λͺ¨λ νΈλ¦¬λ κ·Έλνμ΄μ§λ§, λͺ¨λ κ·Έλνκ° νΈλ¦¬λ μλλλ€.
-
νΈλ¦¬λ κ³μΈ΅μ μΈ κ΅¬μ‘°λ₯Ό λνλ΄λ λ° μμ£Ό μ¬μ©λ©λλ€.
-
Guidelines
AI Tutor
Publish
Design
Upload
Notes
Favorites
Help