Root : νΈλ¦¬κ΅¬μ‘°μ μμμ (κΌλκΈ°)
Edge : 루νΈ(Root) λΌλ νλμ κΌμ§μ λ°μ΄ν°λ₯Ό μμμΌλ‘ μ¬λ¬ κ°μ λ°μ΄ν°λ₯Ό κ°μ (edge)μΌλ‘ μ°κ²°
Node : κ° λ°μ΄ν°λ€μ NodeλΌκ³ νλ€.
Leaf Node: μμμ΄ μλ λ
Έλλ€μ λλμκ°λ€κ³ νμ¬ Leaf Node.
λμ΄(Height) : 리νλ
Έλλ₯Ό κΈ°μ€μΌλ‘ 루νΈλ
ΈλκΉμ§μ λμ΄ ex)리νλ
Έλλ λμ΄ 0, Dμ Gλ λμ΄ 1.
κΉμ΄(Depth) : 루νΈλ‘ λΆν° νμκ³μΈ΅μ νΉμ λ
ΈλκΉμ§μ κΉμ΄ ex)λ£¨νΈ λ
Έλ(A) λ μ§λ©΄μ μμ΄μ κΉμ΄κ° 0μ΄κ³ B,Cλ 1μ΄λ€.
λ 벨(Level) : κ°μ κΉμ΄λ₯Ό κ°μ§κ³ μλ λ
Έλλ€μ λ¬Άμ΄μ λ 벨.
μλΈνΈλ¦¬(Sub Tree) : νΈλ¦¬ ꡬ쑰λ₯Ό κ°μΆ μμ νΈλ¦¬λ₯Ό μλΈ νΈλ¦¬
Stack κ³Ό Queueλ μμ§ κ°μ λͺ»μ‘μλλ° Tree, Graph, BSTλ λ΄μΌνλ€λ.. λ무 λΉ‘μΈλ€. κ·Έλλ μ€λ κ°μ΄ν νμ΄μκ² μ λ§ μ λλ‘ λ°°μ λ κ² κ°λ€.
μ¬νκ» λ§μ νμ΄μκ² λμμ λ°μμ§λ§ μ΄λ² νμ΄λμ μ΅λν λλ₯Ό μ΄ν΄μμΌμ£Όλ €κ³ νκ³ , νΌμ λ¬Έμ λ₯Ό νΈλ λ°©λ²μ μλ €μ£Όμλ €κ³ μ λ§λ‘ λ§μ μκ°λ€μ λνν ν¬μν΄μ£Όμ ¨λ€.π
μ€λ λ°°μ΄κ²λ€ μ€μ μ μΌ ν°κ²μ μκ³ λ¦¬μ¦ λ¬Έμ λ€μ 보면λ°λ‘ μ½λλ₯Ό μΉμ§λ§κ³ μ΅λν μ½λλ€μ λΆμνμ¬ μκ°νλκ±°λ₯Ό κΈλ‘ νν
ν΄λ³΄λΌκ³ νκ² μ λ§ μ μ΅νλ€. μ¬μ€ μκ³ λ μμμ§λ§ μ€μ λ‘λ λ§μ κΈλ‘λ νννμ§μμλ€.
μ½λμ€ν
μ΄μΈ μμ κ°μ₯ ν¬κ² λ°°μ°λκ² λ§€μ£Ό λ°λλ νμ΄λ€μκ² κ°κ°μ λ¬Έμ νΈλ λ°©μκ³Ό μ§μλ€μ μ‘°κΈμ΄λλ§ μ ν μ μλ€λκ² λ무 μ’μκ² κ°λ€. μ κ·Έλ¦¬κ³ μλ‘ μ° μ±
μΈ μ»€λ¦¬μ΄ μ€ν¬
λ₯Ό ν루μ μ‘°κΈμ‘°κΈμ© μ½κ³ μλ€.μ΄κ±Έ λ€μ½μΌλ©΄ λΌλ©΄λ°μΉ¨λλ‘ μ°κ³ μλ νλμ¨μ΄μ μννΈμ¨μ΄μ μ¨μ΄μλ μΈμ΄
λ μ‘°κΈμ© μ½μ΄μΌκ² λ€.