[TIL] JAVA - 21일차

배고픈메꾸리·2021년 2월 8일
0

SSAFY

목록 보기
9/22

리스트

  • 순서를 가진 데이터의 집합을 가리키는 추상 자료형
  • 동일한 데이터를 가지고 있어도 상관없다. (원소 중복 허용)

구현방법에 따라 두 가지로 나뉜다.

  1. 순차 리스트
    배열을 기반으로 구현된 리스트 ( 원소 물리적 저장 순서 = 원소 논리적 순서)
  2. 연결 리스트
    메모리의 동적 할당을 기반으로 구현된 리스트
    (자료마다 객체(노드)를 생성해서 저장 )

배열

장점 : 가장 빠른 자료구조 순차적 삽입/삭제가 빠르다
단점 : 초기에 크기를 지정해야함 , 비 순차적 삽입/삭제가 느리다. (가운데거 빼기)

List

  • ArrayList 초기에 크기를 지정하지 않아도 됨 내부적으로 배열을 사용함
  • LiknkedList : 비 순차적 삽입/삭제가 유리하다.
profile
FE 개발자가 되자

0개의 댓글