문제2) 데이터 구조(Data Structure)에 대하여 다음을 설명하시오.
가. 선형 구조(Linear Structure)의 개념 및 유형
나. 비선형 구조(Non-Linear Structure)의 개념 및 유형
다. 선형 구조(Linear Structure)와 비선형 구조(Non-Linear Structure) 비교
답)
1. 선형 구조(Linear Structure)의 개념 및 유형
가. 선형 구조(Linear Structure)의 개념
- 자료를 구성하는 원소들을 순차적으로 나열 시킨 형태의 데이터 구조
나. 선형 구조(Linear Structure)의 유형
유형
|
개념도
|
설명
|
배열(Array)
|
![]() |
|
리스트(List)
|
![]() |
|
스택(Stack)
|
![]() |
|
큐(Queue)
|
![]() |
|
테크(Deque)
|
![]() |
|
2. 비선형 구조(Non-Linear Structure)의 개념 및 유형
가. 비선형 구조(Non-Linear Structure)의 개념
- 자료를 구성하는 원소들을 하나의 자료 뒤에 여러 개의 자료가 존재할 수 있는 형태의 데이터 구조
나. 비선형 구조(Non-Linear Structure)의 유형
유형
|
개념도
|
설명
|
그래프(Graph)
|
![]() |
|
트리(Tree)
|
![]() |
|
3. 선형 구조(Linear Structure)와 비선형 구조(Non-Linear Structure)의 비교
구분
|
선형 구조
|
비선형 구조
|
데이터 탐색
|
|
|
데이터 정렬
|
|
|
구현 용이성
|
|
|
Level
|
|
|
메모리
효율성 |
|
|
공감과 댓글은 아이티신비에게 큰 힘이 됩니다.
블로그 글이 유용하다면 블로그를 구독해주세요.♥