자료구조의 분류는 크게 2가지로, 선형 구조(Linear)와 비선형 구조(NonLinear)가 있습니다.
선형 구조(Linear)
선형 구조란, 자료를 구성하는 원소들을 하나씩 순차적으로 나열시킨 형태입니다.
자료들간의 앞, 뒤 관계가 1:1의 관계로 배열과 리스트가 대표적이며 스택과 큐도 이에 해당됩니다.
비선형 구조(NonLinear)
비선형 구조는 앞서 알아본 선형 구조와 달리, 하나의 자료 뒤에 여러개의 자료가 존재할 수 있는 형태입니다.
자료들간의 앞, 뒤 관계가 1:n 또는 n:n의 관계를 나타냅니다.
트리와 그래프가 대표적이며, 계층적 구조를 나타내기에 적절합니다.
이미지 정리!
'❕Data structure' 카테고리의 다른 글
[자료구조] 트리(Tree)란 (3) | 2021.10.10 |
---|---|
[자료구조] 연결 리스트(Linked List)는 무엇일까? (0) | 2021.09.20 |
[자료구조] 스택(Stack)과 큐(Queue)에 대해서 알아보자! (0) | 2021.08.02 |