Programming/Algorithm

자료구조의 개념

Supreme_YS 2021. 9. 27. 18:15

- 자료구조의 개념

자료구조란 컴퓨터 프로그래밍 언어에서 효율적인 자료(데이터)의 형태를 말한다. 현대 사회에서는 많은 정보와 데이터가 발생한다. 이를 저장하고 처리할 때 단순한 방식으로 저장한다면 효율성이 떨어진다. 데이터를 잘 정리해서 저장해 놓는다면 데이터를 찾을 때 훨씬 빠르고 효율적인 결과를 도출할 수 있다. 

 

- 자료구조의 종류

1. 정수, 실수, 문자, 문자열 등의 데이터 형

2. 리스트, 스택, 큐 등의 선형 자료구조

3. 트리와 그래프의 비선형 자료구조

4. 순차 파일, 색인 파일, 직접 파일 등의 파일 자료구조

 

'Programming > Algorithm' 카테고리의 다른 글

[백준] 2434번 : 별 찍기 - 1  (0) 2021.10.27
[백준] 3052번 : 나머지 (Java)  (0) 2021.10.27
[백준] 빠른 A+B (JAVA)  (0) 2021.10.20
선형 리스트 (Linear List)  (0) 2021.09.27
알고리즘의 개념  (0) 2021.09.27