λ°μν
μ΄ μ리μ¦λ κ³ λ €λνκ΅ μ 보λν 'μ μ©μ¬ κ΅μλ'μ μμ μ λ£κ³ μ 리ν μλ£μ λλ€. κ°μΈμ μΌλ‘ κ΅μ₯ν μ‘΄κ²½νλ λΆμ΄λ©°, λ μμλ³΄κ³ μΆμΌμ λΆμ μλ λ§ν¬λ₯Ό μ°Έκ³ ν΄μ£ΌμΈμ.
https://yooy.mystrikingly.com/
μκ°λ³΅μ‘λ, 곡κ°λ³΅μ‘λ
- μκ³ λ¦¬μ¦
- μ£Όμ΄μ§ λ¬Έμ λ₯Ό ν΄κ²°νκΈ° μν λ¨κ³μ μ μ°¨ νΉμ λ°©λ²
- λͺ¨νΈμ±μ΄ μκ³ μ€ν κ°λ₯νλ©° μ’ κ²°μ΄ μ΄λ£¨μ΄μ§λ μ μ°¨μ μ§ν©
- μκ°λ³΅μ‘λ
- μ΄λ€ νλ‘κ·Έλ¨μ΄ μμνλ μκ°μ λνλ΄λ κ°λ
- μκ°λ³΅μ‘λ(TC) = (μ»΄νμΌ μκ°) c + (μ€ν μκ°) T(n)
- νλ‘κ·Έλ¨ λΆμμμ μΌλ°μ μΌλ‘ ‘μ€ν μκ°’μ΄ ‘μ»΄νμΌ μκ°’λ³΄λ€ μ€μ
- μ΄λ€ νλ‘κ·Έλ¨μ΄ μμνλ μκ°μ λνλ΄λ κ°λ
- 곡κ°λ³΅μ‘λ
- λ리λλ° νμν μμ(리μμ€)
- μκ° > κ³΅κ° (μ€μμ±)
- ‘μ°μ° νμ’κ° μ€μ
- λ°λ³΅μ΄ μλ λ¨μ λ³μ μ μΈ λ±μ 무μ
- μ€μ§μ μΌλ‘ λλκ±°λ == μ°μ°μ μ€ν νμλ₯Ό νμΈνλ©΄ λ
Big - O Notation
- λ€μ λͺ μ κ° μ°ΈμΈ κ²½μ°, T(n) = O(g(n))μ΄λΌ λνλΌ μ μμ λͺ¨λ n≥nμ λνμ¬, T(n) ≤ cg(n) μ΄ λκ² νλ cμ nμ΄ μ‘΄μ¬
- ‘μ΅μν λλ³΄λ¨ μ°μ°μ΄ λ μ λ€’ = μ κ·Όμ νκΈ°
- κ°μ₯ μ€μν ν μ΄μΈμλ μκ°λ³΅μ‘λμμ 무μλ¨
- μμ νλ κ³±ν΄μ‘λ€κ³ μν₯μ λ§μ΄ λͺ»μ£Όλ → κ·Έλ₯ ν΅μ¬ λΆλΆλ§ λΉΌλΈλ€λ μλ―Έ
- μ 리 → ‘무νλλ‘’ 보λμ λ κ°μ₯ μν₯μ΄ ν° λμ 보면 λ.
(Big - O Notation λ¬Έμ 보μ)
- μ€λ©κ° → λ°λ λ°©ν₯
- μΈν → Oμ μ€λ©κ°μ μλμμΉ μν΄
λΉ μ€ - λ 보λ€λ μλ€
μ€λ©κ° - λ 보λ€λ λ§λ€
μΈν - λ μ¬μ΄μ μλ€
Bryte-Force
- κ°λ₯ν λͺ¨λ κ²½μ°μ μλ₯Ό μλνμ¬ λ§μΆκΈ° -> μκ°μ΄ μμλλ λͺ¨λ κ²½μ°λ₯Ό νμΈνκΈ°μ, μ νν κ²°κ³Όλ₯Ό μ»μ μ μλ€.
λ°μν