DFS(κΉμ΄μ°μ νμ)κΈ°μ΄ - 1. μ΄μ§νΈλ¦¬ μν(κΉμ΄μ°μ νμ)
μ΄μ§ νΈλ¦¬(Binary Tree)λ₯Ό νμνλ λ°©λ²μλ ν¬κ² λ€μμ 4κ°μ§κ° μλ€.
μ μμν(Preorder Traversal)
μ€μμν(Inorder Traversal)
νμμν(Postorder Traversal)
λ 벨μν(Levelorder Traversal) λλ BFS(Breadth-First Search; λλΉ μ°μ νμ)
λ 벨μν(;BFS)λ₯Ό μ μΈν λλ¨Έμ§ μνλ°©μμ
DFS(Depth-First Search; κΉμ΄ μ°μ νμ)μΌλ‘ λΆλ₯ν μ μλ€.
μ μμν(preorder traversal)

μ μμνλ λ£¨νΈ λ
Έλλ₯Ό λ¨Όμ νμνκ³ , μμ λ
Έλλ₯Ό νμ
λΆλͺ¨-μΌμͺ½-μ€λ₯Έμͺ½

μ€μμν(inorder traversal)

μ€μμνλ μΌμͺ½ μμ λ
Έλλ₯Ό νμνκ³ , λ£¨νΈ λ
Έλλ₯Ό νμνκ³ , μ€λ₯Έμͺ½ μμ λ
Έλλ₯Ό νμ
μΌμͺ½-λΆλͺ¨-μ€λ₯Έμͺ½

νμμν(postorder traversal)

νμμμλ μΌμͺ½ μμ λ
Έλλ₯Ό νμνκ³ , μ€λ₯Έμͺ½ μμ λ
Έλλ₯Ό νμνκ³ , λ£¨νΈ λ
Έλλ₯Ό νμ μΌμͺ½-μ€λ₯Έμͺ½-λΆλͺ¨

https://www.jiwon.me/binary-tree-traversal/
μ΄μ§ νΈλ¦¬ μν: μ μ, μ€μ, νμ, λ 벨
μ΄μ§ νΈλ¦¬(Binary Tree)λ₯Ό νμνλ λ°©λ²μλ ν¬κ² λ€μμ 4κ°μ§κ° μλ€. * μ μμν(Preorder Traversal) * μ€μμν(Inorder Traversal) * νμμν(Postorder Traversal) * λ 벨μν(Levelorder Traversal) λλ BFS(Breadth-Fir
www.jiwon.me

