Nλͺ μ μ¬λλ€μ΄ λͺ¨μ¬ μ«μ κ²μμ ν©λλ€.
κ° μ¬λμκ²λ 1~10κΉμ§μ μκ° μ ν λ€μ― μ₯μ μΉ΄λκ° μ£Όμ΄μ§λλ€.
κ° μ¬λλ€μ μ΄ μ€ μΈ μ₯μ μΉ΄λλ₯Ό κ³¨λΌ ν©μ ꡬν ν μΌμμ리 μλ₯Ό ꡬν©λλ€.
κ° μ¬λλ μΈμ₯μ μΉ΄λλ₯Ό μ νν λ μΌμ μ리 μκ° κ°μ₯ ν¬κ² λλλ‘ μΉ΄λλ₯Ό μ νν©λλ€.
μ΄ λ μ΄ κ°μ΄ κ°μ₯ ν° μ¬λμ΄ μ΄κΈ°κ² λ©λλ€.
κ° μ¬λμ΄ λ°μ μΉ΄λκ° μ λ ₯μΌλ‘ μ£Όμ΄μ§ λ μ΄κΈ΄ μ¬λμ λ²νΈλ₯Ό μ°Ύλ λ¬Έμ μ λλ€.
μ΄κΈ΄ μ¬λμ΄ λλͺ μ΄μμΌ κ²½μ°μλ λ²νΈκ° κ°μ₯ ν° μ¬λμ΄ μ λ΅μ λλ€
ν μ¬λμ΄ λ§λ€ μ μλ κ°μ₯ ν° μΌμ μ리 μλ₯Ό ꡬνλλ°λ μ΄λ€ μ°μ°μ΄ νμν κΉμ?
5μ₯μ μΉ΄λ μ€ 3μ₯μ μΉ΄λλ₯Ό κ³ λ₯΄λλ°μλ 543μ μ‘°ν©μ΄ μ‘΄μ¬ν©λλ€.
λ°λΌμ ν μ¬λμ λν΄ μ΄ 60λ²μ μ°μ°μ κ±°μ³μΌ κ·Έμ¬λμ΄ λ§λ€ μ μλ κ°μ₯ ν° μΌμ μ리 μλ₯Ό ꡬν μ μμ΅λλ€.
μ΄ λ λ¬Έμ μμ Nλͺ μ μ¬λμ΄ μ£Όμ΄μ§λλ€.
μ¦, Nκ°μ μ¬λλ€μ λν΄ κ°κ° λ§λ€ μ μλ κ°μ₯ ν° μΌμ μ리 μ«μλ₯Ό ꡬν΄μΌ νλ―λ‘,
μ΄ N*60, μ΅λ 60,000λ²μ μ°μ°μ΄ μμ λ©λλ€.
μ΄ν Nλͺ μ μ¬λ μ€ κ°μ₯ ν° μλ₯Ό κ°μ§κ³ μλ μ¬λμ νμνκΈ° μν΄ μΆκ°λ‘ O(N)μ μκ°λ³΅μ‘λκ° μμλ©λλ€.