μλ νμΈμ~ μ€λμ κΉμ΄ μ°μ νμμ λν΄μ μ 리νλ €κ³ ν©λλ€. κΉμ΄ μ°μ νμ( DFS, Depth-First Search )μ΄λ? κΉμ΄ μ°μ νμμ νμνκ³ μ νλ λ Έλλ€μ μμ λ ΈλλΆν° μ°μ μΌλ‘ νμνλ λ°©μμ λ§ν©λλ€. μλμ μ΄λ―Έμ§μ μλ κ·Έλνμμ BFSλ₯Ό μ¬μ©νλ©΄ μμ λ§ν κ²μ²λΌ μμ λ ΈλλΆν° νμΈνλλ° μλ₯Ό λ€μ΄μ 1μ κ°μ₯ λ¨Όμ νμνκ³ λλ©΄ 8, 6, 10, 7, 4 ... μ μμλλ‘ νμνκ² λ©λλ€. μ¦, νμνκ³ μνλ λ Έλμ μμ λ Έλλ€μ λͺ¨λ νμνλ λ°©λ²μ λλ€. BFSμ λ§μ°¬κ°μ§λ‘ μ¬κΈ°μ 8λΆν° μμνλ 2λΆν° μμνλ μμλ μ€μνμ§ μμ΅λλ€. μ€μν μ μ μμ λ Έλλ€μ μ°μ νμν΄μΌ νλ€λ κ²μ λλ€. βοΈ Swiftλ‘ κ΅¬νν΄ λ³΄κΈ° μμ μ΄λ―Έμ§μ μλ κ·Έλνλ₯Ό ν΅ν΄ DFSλ₯Ό..