μ ν ꡬ쑰(Linear Structure)μ λΉμ ν ꡬ쑰(Non-Linear Structure)
Β·
π Computer Science/β Data Structure
1. μ ν ꡬ쑰 λ°μ΄ν°λ₯Ό μ°μμ μΌλ‘ μ°κ²°λμ΄ μλ λͺ¨μμΌλ‘ ꡬμ±νλ€. 1) λ°°μ΄(Array) λμΌν μλ£νμ λ°μ΄ν°λ€μ΄ κ°μ ν¬κΈ°λ‘ λμ΄λμ΄ μμλ₯Ό κ°κ³ μλ μ§ν©μ΄λ€. λΉ λ₯Έ μ κ·Ό(O(1))κ³Ό random accessκ° κ°λ₯νλ€. λ
Όλ¦¬μ μ μ₯ μμμ 물리μ μ μ₯ μμκ° μΌμΉνκΈ° λλ¬Έμ μΈλ±μ€λ‘ ν΄λΉ μμμ μ κ·Όν μ μλ€. μΈλ±μ€λ λ°°μ΄μ μμλ₯Ό κ°λ¨ν ꡬλ³νκΈ° μν΄ μ¬μ©νλ λ²νΈμ΄λ€. (0 ~ n-1) μ μ μΈ μλ£ κ΅¬μ‘°λ‘ κΈ°μ΅ μ₯μμ μΆκ°κ° μ΄λ ΅κ³ λ°μ΄ν° μμ μ λ°μ΄ν°κ° μ μ₯λμ΄ μλ κΈ°μ΅ μ₯μλ λΉ κ³΅κ°μΌλ‘ λ¨μμμ΄ λ©λͺ¨λ¦¬ λλΉκ° λ°μνλ€. 2) λ°°μ΄ λ¦¬μ€νΈ(Array List) λ°°μ΄κ³Ό κ°μ΄ μ°μλλ κΈ°μ΅ μ₯μμ μ°¨λ‘λλ‘ λ°μ΄ν°κ° μ μ₯λμ§λ§ λΉ κ³΅κ°μ΄ μλ€. κΈ°μ΅ μ₯μλ₯Ό μ°μμ μΌλ‘ λ°°μ λ°κΈ° λλ¬Έμ ..