[Data Structure] 트리(Tree) 와 μ„œλ‘œμ†Œ μ§‘ν•©(Disjoint Set)
Β·
[곡뢀]/[자료ꡬ쑰]
트리(Tree) 및 μ„œλ‘œμ†Œ μ§‘ν•©1. 트리 (Tree) κ°œμš” 및 μš©μ–΄μΌλ°˜μ μΈ νŠΈλ¦¬λŠ” 거꾸둜 μ„Έμ›Œλ†“μ€ λ‚˜λ¬΄ ν˜•νƒœλ‘œ, λ°μ΄ν„°μ˜ 계측적 관계λ₯Ό ν‘œν˜„ν•˜λŠ” μžλ£Œκ΅¬μ‘°μž„.HTML/XML λ¬Έμ„œ ꡬ쑰, μžλ°” 클래슀 계측ꡬ쑰, νŒŒμΌμ‹œμŠ€ν…œ, 탐색 트리, μš°μ„ μˆœμœ„ 큐 λ“± 컴퓨터 κ³Όν•™ μ „λ°˜μ—μ„œ κ΄‘λ²”μœ„ν•˜κ²Œ ν™œμš©λ¨.μ£Όμš” μš©μ–΄:루트(Root): 트리의 μ΅œμƒμœ„μ— μžˆλŠ” λ…Έλ“œ.이파리(Leaf / Terminal Node): μžμ‹μ΄ μ—†λŠ” 끝 λ…Έλ“œ.차수(Degree): ν•΄λ‹Ή λ…Έλ“œκ°€ κ°€μ§„ μžμ‹μ˜ 수.레벨(Level) 및 깊이(Depth): 루트λ₯Ό 레벨 1둜 μ‹œμž‘ν•˜λ©°, μ•„λž˜λ‘œ λ‚΄λ €κ°ˆμˆ˜λ‘ 1μ”© 증가함.높이(Height): νŠΈλ¦¬κ°€ κ°€μ§€λŠ” μ΅œλŒ€ 레벨.μžμ‹μ˜ 수만큼 레퍼런슀λ₯Ό κ°–κ²Œ κ΅¬ν˜„ν•˜λ©΄ λ©”λͺ¨λ¦¬ λ‚­λΉ„κ°€ μ‹¬ν•˜λ―€λ‘œ, 이λ₯Ό ν•΄κ²°ν•˜κΈ° μœ„ν•΄ μ™Όμͺ½ μžμ‹-였λ₯Έμͺ½ ..