선형 구조
2022. 11. 2. 17:51ㆍComputerScience
728x90
반응형
정의
데이터가 일렬로 나열되어 있는 구조입니다. 인간은 오래전부터 숫자와 정보를 체계적으로 관리하기 위해 기록하고 정렬하는 방식을 사용해왔습니다.
장부 정리, 순서 정하기 등과 같은 작업 시 선형적인 정보 처리 방식이 자연스럽게 사용되어 왔습니다.
데이터 요소들이 일렬로 나열되고, 각 요소가 앞이나 뒤의 요소와 1:1로 연결되는 구조입니다.
또한 순서가 존재하고, 양 끝이 정해진 흐름을 가져서, 앞에서부터 순차적으로 접근하거나 위에서 흐르는 형태로 데이터를 처리합니다.
종류
각각의 선형 자료구조는 작업(연산) 속도가 다릅니다.- 📌 정적 배열(Array)
- 📌 동적 배열(Dynamic Array)
- 📌 연결 리스트 (Linked List)
- 📌 이중 연결 리스트 (Doubly Linked List)
- 📌 스택 (Stack)
- 📌 큐 (Queue)
- 📌 원형 큐 (Circular Queue)
- 📌 덱 (Deque)
- 📌 문자열 (String as Array)
728x90
반응형
'ComputerScience' 카테고리의 다른 글
HTTP 버전 (0) | 2022.11.22 |
---|---|
5XX 정보 응답코드 (0) | 2022.11.15 |
메서드 체이닝(Method Chaining) (0) | 2022.11.02 |
메서드 (0) | 2022.10.29 |
주소(Address) (0) | 2022.10.26 |