선형 자료구조 (Linear)
- 선형 자료구조란 하나의 자료 뒤에 하나의 자료가 존재하는 것이다.
- 자료들 간의 앞뒤 관계가 1:1의 선형관계
- 배열과 리스트가 대표적이고 더 나아가서 스택, 큐도 이에 해당된다.
비선형 자료구조 (NonLinear)
- 비선형 자료구조란 하나의 자료 뒤에 여러개의 자료가 존재할 수 있는 것이다.
- 자료들 간의 앞뒤 관계가 1:n, 또는 n:n 의 관계
- 트리와 그래프가 대표적이며 계층적 구조를 나타내기에 적절하다.
정리
'CS > 자료구조 & 알고리즘' 카테고리의 다른 글
컨테이너 어댑터 (스택, 큐, 우선순위 큐) (0) | 2022.07.04 |
---|---|
[C++] Deque 데크 (0) | 2022.07.04 |
그래프 개념 (0) | 2022.07.01 |
시간 복잡도 (Time Complexity)와 공간 복잡도 (Space Complexity) (0) | 2022.06.26 |
C++ 그래프를 이용한 BFS / DFS 계속 업데이트할 예정 (0) | 2022.06.18 |