[Data Structure] λ°°μ—΄(Array)
Β·
[곡뢀]/[자료ꡬ쑰]
λ°°μ—΄(Array)κ³Ό λ³΅μž‘λ„ 뢄석1. List와 λ°°μ—΄μ˜ κ°œλ…λ¦¬μŠ€νŠΈ(List)λŠ” 일련의 λ™μΌν•œ νƒ€μž…μ˜ ν•­λͺ©λ“€μ΄ λ‚˜μ—΄λœ 것을 μ˜λ―Έν•¨.리슀트 μžλ£Œκ΅¬μ‘°λŠ” 크게 λ°°μ—΄, λ‹¨μˆœ μ—°κ²° 리슀트, 이쀑 μ—°κ²° 리슀트, μ›ν˜• μ—°κ²° 리슀트 λ“±μœΌλ‘œ κ΅¬ν˜„ν•  수 있음.λ°°μ—΄(Array)은 λ™μΌν•œ νƒ€μž…μ˜ μ›μ†Œλ“€μ΄ 연속적인 λ©”λͺ¨λ¦¬ 곡간에 ν• λ‹Ήλ˜μ–΄ 각 ν•­λͺ©μ΄ ν•˜λ‚˜μ˜ μ›μ†Œμ— μ €μž₯λ˜λŠ” 기본적인 μžλ£Œκ΅¬μ‘°μž„.2. Javaμ—μ„œμ˜ λ°°μ—΄ νŠΉμ§•κ³Ό μ ‘κ·Ό 방식Javaμ—μ„œ λ°°μ—΄ 이름은 λ°°μ—΄μ˜ 첫 번째 μ›μ†Œμ˜ 레퍼런슀λ₯Ό μ €μž₯함.인덱슀λ₯Ό μ΄μš©ν•΄ νŠΉμ • μ›μ†Œμ— 직접 μ ‘κ·Όν•˜λ―€λ‘œ 데이터 탐색 및 읽기의 μ‹œκ°„ λ³΅μž‘λ„λŠ” O(1) μž„.// λ°°μ—΄ μ„ μ–Έ μ˜ˆμ‹œint[] a = new int[10];String[] s = new String[10];// νŠΉμ • 인덱슀 ν•­λͺ© 읽기 O(1..