ArrayListμ λ¨μ
μ€κ°μμ λ°μ΄ν° μ½μ
μ΄λ μμ κ° λΉλ²νκ² λ°μ
> μ½μ
μ΄λ μμ μμΉμ μλ μμλ€μ μ΄λν΄μΌ ν¨
> LinkedList μ¬μ©
μ½μ
μ΄λ μμ μ λ°λ‘ μμ μλ μμμ λ§ν¬κ°λ§ λ³κ²½νλ©΄ λ¨
LinkedList(μ°κ²° 리μ€νΈ) : κ° μμλ₯Ό λ§ν¬λ‘ μ°κ²°
κ° μμλ λ€μ μμλ₯Ό κ°λ¦¬ν€λ λ§ν¬λ₯Ό μ μ₯
μ 곡νλ λ©μλκ° λ§μ
νλ λ³μκ° μμ
** νλ 맀κ°λ³μ : νμ΄νΌνλΌλ―Έν°(hyperparameter)
μ»΄ν¨ν° νλ‘κ·Έλ¨, μκ³ λ¦¬μ¦, λ¨Έμ λ¬λ λͺ¨λΈ λ±μ μ±λ₯μ΄λ
λμμ μ‘°μ νκ±°λ κ°μ νκΈ° μν΄ μ¬μ©λλ 맀κ°λ³μ
add() : κ°μ²΄μ λ°μ΄ν°λ₯Ό μΆκ°
add(index, object) : μ ν΄μ§ μμΉμ λ°μ΄ν° μΆκ°
set(index, object) : μ§μ λ μμΉμ μλ λ°μ΄ν° κ΅μ²΄
remove() : μ§μ λ μμΉμ μλ λ°μ΄ν° μμ
addFirst(E e): μμ λΆλΆμ μ§μ λ μμλ₯Ό μΆκ°
addLast(E e): λμ μ§μ λ μμλ₯Ό μΆκ°
removeFirst(): 첫 λ²μ§Έ μμλ₯Ό μ κ±°
removeLast(): λ§μ§λ§ μμλ₯Ό μ κ±°
getFirst():첫 λ²μ§Έ μμλ₯Ό λ°ν
getLast(): λ§μ§λ§ μμλ₯Ό λ°ν
LinkedListμ λ¨μ
μμΉλ₯Ό κ°μ§κ³ μμλ₯Ό μ κ·Όνλ μ°μ°μ μκ°μ΄ λ§μ΄ κ±Έλ¦Ό
μμΉμ μΈ μ κ·Όμ΄ λ§μΌλ©΄ > ArrayList
Share article