μ°λ¦¬λ λͺ¨λ μ¬λλ€μ λ©μΉ λ±μ μ¦, μμ λ³΄λ€ λ©μΉκ° ν° μ¬λ μ + 1μ κ°μ ꡬν΄μΌ ν©λλ€.
μ΄λ βAκ° Bλ³΄λ€ λ©μΉκ° ν¬λ€β λΌκ³ νλ¨νλ 쑰건μ μλμ κ°μ΅λλ€.
β X>P Y > Q
λ©μΉ λ±μλ₯Ό ꡬνκΈ° μν΄μλ λͺ¨λ μ¬λλ€κ³Ό νλ²μ© μμ μ λΉκ΅ν΄μΌ ν©λλ€.
μ¦, Nλͺ μ μ¬λμ΄ μλ€λ©΄ N-1λ²μ λΉκ΅κ° νμνκ² μ£ .
μκ°λ³΅μ‘λλ O(N) * O(N-1) μ¦, O(N^2)κ° λ©λλ€.
μ¬κΈ°μ Nμ μ΅λ 50μΌλ‘, μ°μ° μ½ 2,500κ°λ‘ μκ°λ³΅μ‘λ 1μ΄ μμ μΆ©λΆν λ€μ΄μ€κ² λ©λλ€.
π―Β TIP ! μ΄λ κ² λͺ¨λ κ²½μ°μ μλ₯Ό νμν΄λ³΄λ μκ³ λ¦¬μ¦μ μμ νμ λλ λΈλ£¨νΈν¬μ€λΌκ³ ν©λλ€.
ν μ¬λμ λν΄, 0λΆν° N-1κΉμ§μ κ°κ°μ μ¬λμ λν΄ μμ κ³Ό λ©μΉλ₯Ό λΉκ΅ν©λλ€.
λ¨ μ΄ λ μμ κ³Όλ λΉκ΅ν νμκ° μκ² μ£ ?
0 ~ N-1 κΉμ§μ μ¬λλ€κ³Ό λΉκ΅ν λ μκΈ° μμ κ³Ό λΉκ΅νλ κ²½μ°λΌλ©΄ λΉκ΅λ₯Ό λμ΄κ°μ€μλ€.
λΉκ΅λ λ¬Έμ μ 쑰건 λλ‘ μ§νν©λλ€.
β X > P Y > Q