λ³Έ λ¬Έμ λ μΆλ° μ§μ κ³Ό λμ°© μ§μ μ΄ μμΌλ©° μμ μ¬μ΄ν΄μ 체ν¬νλ λ¬Έμ λ‘, 벨λ§-ν¬λ μκ³ λ¦¬μ¦μ μ¬μ©ν΄ ν μ μλ€. νΉμ΄ν μ μ 2μ°¨μ λ°°μ΄μ΄λΌλ μ μ΄λ€.
μ²μμλ μ κ·Έλ¦Όκ³Ό κ°μ΄ BFS νμ΄λ²μ²λΌ μκ°ν΄λ΄€λλ°, μμ μ¬μ΄ν΄μ 체ν¬ν΄μΌ νκ³ μ΅λ¨ 거리λ₯Ό μ°ΎμμΌ νλ―λ‘ λ²¨λ§-ν¬λ μκ³ λ¦¬μ¦μ΄ νμνλ€λ κ²μ μκ² λμλ€. λμλ¨λΆμΌλ‘ κ° μ μλ μΆλ°-λμ°© λ Έλμ κ·Έ 거리, κ·μ ꡬλ©μ ν΅ν΄ μκ°μ΄λν μ μλ μΆλ°-λμ°© λ Έλμ κ·Έ 거리λ₯Ό edges λ°°μ΄μ λ£κ³ μννλ©΄μ νμ΄λκ°λ©΄ λλ€.