이끌거나 혹은 따르거나
close
프로필 배경
프로필 로고

이끌거나 혹은 따르거나

  • 분류 전체보기 (91)
    • Java (5)
      • Spring Boot (8)
    • DevOps (17)
      • Git (7)
      • Docker (2)
      • Jenkins (7)
    • Frontend (9)
      • Next.js (4)
      • React (4)
    • 알고리즘 (15)
      • 프로그래머스 (13)
      • LeetCode (2)
    • Dev (22)
      • Database (2)
      • GPT (4)
      • TIP (6)
      • AWS (10)
    • Etc (8)
      • 마시는인생 (3)
      • 구매&사용기 (2)
  • 홈
  • 태그
  • 방명록
[List] ArrayList 와 LinkedList

[List] ArrayList 와 LinkedList

#1. ArrayList public class ArrayList extends AbstractList implements List, RandomAccess, Cloneable, Serializable 데이터 추가 : 기존 배열 크기 + 1을 가지는 임시배열을 하나 만들고, 추가할 위치의 인덱스를 제외한 위치에 각 데이터를 전체 복제한다. 그리고 난 후, 신규 데이터를 추가한다. 데이터 접근 : 인덱스를 이용하여 바로 접근한다. 데이터 추가/삭제 과정에서 데이터 Shift작업이 일어나기 때문에 LinkedList에 비해 추가 연산이 필요하다. 하지만, 인덱스를 이용하여 무작위접근(random access)가 가능하다. #2. LinkedList public class LinkedList extends A..

  • format_list_bulleted Java
  • · 2021. 3. 18.
  • textsms
  • navigate_before
  • 1
  • navigate_next
전체 카테고리
  • 분류 전체보기 (91)
    • Java (5)
      • Spring Boot (8)
    • DevOps (17)
      • Git (7)
      • Docker (2)
      • Jenkins (7)
    • Frontend (9)
      • Next.js (4)
      • React (4)
    • 알고리즘 (15)
      • 프로그래머스 (13)
      • LeetCode (2)
    • Dev (22)
      • Database (2)
      • GPT (4)
      • TIP (6)
      • AWS (10)
    • Etc (8)
      • 마시는인생 (3)
      • 구매&사용기 (2)
인기 글
최근 댓글
Copyright © 오이가지아빠 All rights reserved.
SKIN: Copyright © 쭈미로운 생활 All rights reserved. Designed by JJuum

티스토리툴바