[Data Structure] νΈλ¦¬(Tree) μ μλ‘μ μ§ν©(Disjoint Set)
Β·
[곡λΆ]/[μλ£κ΅¬μ‘°]
νΈλ¦¬(Tree) λ° μλ‘μ μ§ν©1. νΈλ¦¬ (Tree) κ°μ λ° μ©μ΄μΌλ°μ μΈ νΈλ¦¬λ κ±°κΎΈλ‘ μΈμλμ λ무 ννλ‘, λ°μ΄ν°μ κ³μΈ΅μ κ΄κ³λ₯Ό νννλ μλ£κ΅¬μ‘°μ.HTML/XML λ¬Έμ ꡬ쑰, μλ° ν΄λμ€ κ³μΈ΅κ΅¬μ‘°, νμΌμμ€ν
, νμ νΈλ¦¬, μ°μ μμ ν λ± μ»΄ν¨ν° κ³Όν μ λ°μμ κ΄λ²μνκ² νμ©λ¨.μ£Όμ μ©μ΄:루νΈ(Root): νΈλ¦¬μ μ΅μμμ μλ λ
Έλ.μ΄ν리(Leaf / Terminal Node): μμμ΄ μλ λ λ
Έλ.μ°¨μ(Degree): ν΄λΉ λ
Έλκ° κ°μ§ μμμ μ.λ 벨(Level) λ° κΉμ΄(Depth): 루νΈλ₯Ό λ 벨 1λ‘ μμνλ©°, μλλ‘ λ΄λ €κ°μλ‘ 1μ© μ¦κ°ν¨.λμ΄(Height): νΈλ¦¬κ° κ°μ§λ μ΅λ λ 벨.μμμ μλ§νΌ λ νΌλ°μ€λ₯Ό κ°κ² ꡬννλ©΄ λ©λͺ¨λ¦¬ λλΉκ° μ¬νλ―λ‘, μ΄λ₯Ό ν΄κ²°νκΈ° μν΄ μΌμͺ½ μμ-μ€λ₯Έμͺ½ ..