Computer/자료구조

리스트_List

에린_1 2024. 1. 15. 10:48
728x90

리스트(List)

  • 리스트(list) 혹은 선형 리스트(linear list)란, 순서를 가진 항목들의 모임을 뜻한다.

리스트란

  • 자료를 나열하여 저장하는 ‘목록’ 형태
  • 리스트의 항목들이 순서/위치 를 가진다
  • 스택, 큐 자료구조도 리스트의 일종이다.
  • 순서 개념이 없는 집합(set)과 차이가 있다.

배열(Array) 또는 연결리스트(Linked_list)를 통해 구현 가능하다.

  • 배열(array) - 타입이 같은 데이터를 하나로, 연속적인 메모리 공간, 인덱스(index) 번호를 사용해 쉽게 접근가능
    • 같은 형태의 변수 여러 개 만들 때 사용
    • 반복 코드 등에서 효율적이다.
  • 구조체(struct) - 타입이 다른 데이터를 하나로
728x90

'Computer > 자료구조' 카테고리의 다른 글

비트리_B-Tree  (0) 2024.01.19
그래프_Graph  (0) 2024.01.19
연결리스트_LinkedList  (0) 2024.01.15
큐_Queue  (1) 2024.01.15
스택_Stack  (0) 2024.01.15