κΈ°ν/IT 5λΆ μ‘νμ¬μ
TIL 6μ₯. μνΌμλ 26 ~ μνΌμλ 29
π³μ§νμ μ²
2023. 9. 3. 04:10
μ€λ TIL 3μ€ μμ½
- μ λ ¬μ μκΈ°ν νμ μλ€.
- μ€ν, νλ λ°°μ΄μ²λΌ λ¬Έλ²μΌλ‘ ꡬνλμ§ μλ μ€μ λ‘ μ‘΄μ¬νλ κ°λ μ΄ μλλ€.
- ν΄λ¦° μ½λλ λ§μ§λ§μ μ½λλ₯Ό κΉλνκ³ λꡬλΌλ μ μ½νλλ‘ μ 리νλ λλμΌλ‘ μμ±νλ€.
μ± μμ κΈ°μ΅νκ³ μΆμ λ΄μ©
μνΌμλ 26. μ λ ¬ μκ³ λ¦¬μ¦μ΄ λμ£ ?
- λ²λΈ μ λ ¬ - μΌμͺ½ μ€λ₯Έμͺ½ μλ₯Ό λΉκ΅νμ¬ μ리λ₯Ό κ΅μ°¨νλ©° κ°μ₯ μμ μμμ κ°μ₯ ν° μ μμλ‘ λ°°μ΄μ μ 리νλ€. (O(N²))
- μ ν μ λ ¬ - 0λ²μ§ΈλΆν° μμν΄μ νμ¬μ λ°°μ΄μμ μ μΌ μμ κ°μ μμΉλ₯Ό μ μ₯ν΄λκ³ κ·Έ μ μ₯ν μμΉμ κ°κ³Ό νμ¬μ κ°μ κ΅ννλ€. (O(N²))
- μ½μ μ λ ¬ - 1λ²μ§Έ λ°μ΄ν°λΆν° λΉκ΅λ₯Ό μμν΄μ νμ¬μ κ°λ³΄λ€ ν¬λ©΄ κ΅νμ΄ μλλΌ λ°μ΄λ£λ λ°©λ²μΌλ‘ κ°μ μ΄λνλ€. (O(N²))
- μκ° λ³΅μ‘λκ° κ°μ κ²μ μκ° λ³΅μ‘λλ₯Ό λ¨μν μΈ‘μ νμ λμ΄λ€.
μνΌμλ 27. μ€ν, νκ° λμ£ ?
μ€ν | ν | |
κ·μΉ | - μμμ λ°μ΄ν°λ₯Ό μλλ€. - μμμλΆν° λ°μ΄ν°λ₯Ό λΊλ€. |
- μμμ λ°μ΄ν°λ₯Ό μλλ€. - μλμμλΆν° λ°μ΄ν°λ₯Ό λΊλ€. |
μ¬μ© μμ | - μΉ λΈλΌμ°μ μ λ€λ‘ κ°κΈ° λ²νΌ - λλ리기 λ¨μΆν€ (ctrl + z) |
- μΌνλͺ° μ£Όλ¬Έ μ²λ¦¬ μμ€ν |
μνΌμλ 28. ν΄μ ν μ΄λΈμ΄ λμ£ ?
- ν€(key)μ κ°(value)μ μ§μ§μ΄ λͺ¨μ κ²
- ν΄μ ν μ΄λΈμ μκ°λ³΅μ‘λλ O(1)μ΄λ€. (μΌλ°μ μΈ κ²μ μλ리μ€λ₯Ό λ΄€μ λλ₯Ό κ³ λ €νμ λ)
μνΌμλ 29. κ°λ°μ νμ μμ, ν΄λ¦° μ½λ!
- μλ―Έ μλ λ³μ, ν¨μμ μ΄λ¦μ μ μ ν μ¬μ©νλΌ.
- ν¨μ μ΄λ¦μ κ°κΈμ λμ¬λ‘ μ§μ΄λΌ.
- ν¨μλ 1κ°μ§ μΌλ§ νκ² νλΌ.
- λ§€κ°λ³μλ λ무 λ§μ΄ μ°μ§ λ§λΌ.
- λΆλ¦°κ°μ μΈμλ‘ λ³΄λ΄μ§ λ§λΌ.
- μΆμ½μ΄λ₯Ό μ°μ§ λ§λΌ.
μ€λ μ½μ μκ°μ?
μ€λ μ½μλλ‘ ν΄λ¦° μ½λλ‘ μμ±νλ κ²μ λ§μ΄ μλν΄λ³΄λ©΄ μ’μ κ² κ°λ€.
μ€λ μ½μ λ²μ
μνΌμλ 26. μ λ ¬ μκ³ λ¦¬μ¦μ΄ λμ£ ? ~ μνΌμλ 29. κ°λ°μ νμ μμ, ν΄λ¦° μ½λ!
IT 5λΆ μ‘νμ¬μ - μμ€24
κ°λ°μλ λ€ λ§₯λΆμ μ¨μΌ νλ?”μ κ°μ μ¬μν μ§λ¬ΈλΆν° “μλ²κ° λ체 λμ§?”κΉμ§~β¬μ 곡μμ λΉμ 곡μ λͺ¨λ μκ³ μΆμ΄ νλ μ§λ¬Έμ 5λΆ μμ ν΄κ²°ν΄ μ£Όλ IT μ‘νμ¬μ μ΄ λμλ€!IT λΆμΌ μ§μ₯
www.yes24.com