λλΉ μ°μ νμ(BFS)μ΄λ?
λλΉ μ°μ νμμ κ·Έλν λλ νΈλ¦¬λ₯Ό νμν λ, ν λ Έλμμ μμνμ¬ λ 벨λ³λ‘ μΈμ ν λ Έλλ₯Ό λ¨Όμ νμνλ μκ³ λ¦¬μ¦μ λλ€.
ν€μλ
-
ν(Queue)
: BFSλ νλ₯Ό μ¬μ©νμ¬ λ°©λ¬Έν λ Έλλ€μ κ΄λ¦¬ν©λλ€. -
λ λ²¨λ³ νμ
: BFSλ κ° λ Έλμ λ 벨λ³λ‘ μΈμ ν λ Έλλ₯Ό νμν©λλ€. -
μ΅λ¨ κ²½λ‘
: BFSλ μμ λ Έλμμ λͺ©ν λ ΈλκΉμ§μ μ΅λ¨ κ²½λ‘λ₯Ό μ°Ύλ λ° μμ£Ό μ¬μ©λ©λλ€. -
μκ° λ³΅μ‘λ
: (O(|V| + |E|)), μ¬κΈ°μ (|V|)λ μ μ μ μ, (|E|)λ κ°μ μ μμ λλ€.
BFSμ λ¨κ³λ³ κ³Όμ
-
λ Έλ μ ν
: νμμ μμν λ Έλλ₯Ό μ νν©λλ€. -
λ°©λ¬Έ λ° νμ
: μ νν λ Έλλ₯Ό λ°©λ¬Ένκ³ , μΈμ ν λ Έλλ₯Ό νμ μΆκ°ν©λλ€. -
λ λ²¨λ³ νμ
: νμμ λ Έλλ₯Ό κΊΌλ΄ λ°©λ¬Ένκ³ , κ·Έ μΈμ λ Έλλ€μ νμ μΆκ°ν©λλ€. -
νμ μλ£
: νκ° λΉμ΄μμ λ νμμ μ’ λ£ν©λλ€.
BFSμ νΉμ§
-
λλΉ μ°μ
: κ° λ 벨μ λ Έλλ₯Ό νμν ν λ€μ λ 벨μ λ Έλλ‘ λμ΄κ°λλ€. -
λ¨μΈ΅ νμ(Layered Search)
: λ Έλλ₯Ό λ 벨λ³λ‘ νμνμ¬ λ λ²¨μ΄ λμΌν λ Έλλ€μ λ¨Όμ λ°©λ¬Έν©λλ€. -
μ΅λ¨ κ²½λ‘ νμ
: BFSλ 무방ν₯ κ·Έλνμμ μμ λ Έλμμ λͺ©ν λ ΈλκΉμ§μ μ΅λ¨ κ²½λ‘λ₯Ό μ°Ύλ λ° ν¨κ³Όμ μ λλ€. -
νμ μμ
: λ Έλμ νμ μμλ νμ ꡬν λ°©μκ³Ό μμ λ Έλμ λ°λΌ λ¬λΌμ§λλ€.
BFSμ μ₯λ¨μ
-
μ₯μ
: μ΅λ¨ κ²½λ‘λ₯Ό μ°Ύλλ° ν¨κ³Όμ μ΄κ³ , λͺ¨λ λ 벨μ λ Έλλ₯Ό λ°©λ¬Έν©λλ€. λλΉ μ°μ νμμ μν κ²½λ‘κ° μλ κ·Έλνμμλ μ μλν©λλ€. -
λ¨μ
: BFSλ DFSμ λΉν΄ λ©λͺ¨λ¦¬ μ¬μ©λμ΄ λ§μ μ μμ΅λλ€. λͺ¨λ μΈμ λ Έλλ₯Ό μ μ₯ν΄μΌ νκΈ° λλ¬Έμ ν° κ·Έλνμμλ λ©λͺ¨λ¦¬ λΆλ΄μ΄ ν΄ μ μμ΅λλ€.
Guidelines
AI Tutor
Publish
Design
Upload
Notes
Favorites
Help