제이제이
article thumbnail
자료구조- 자료 구조의 구분
자료구조 2022. 12. 13. 16:12

1. 자료구조의 정의 ❓ 자료구조란? 🔥 컴퓨터 메모리에 효율적으로 데이터를 저장하는 방식을 의미합니다. 자료구조는 컴퓨터 프로그램을 실행하는데 필요한 메모리를 절약할 뿐만 아니라 프로그램의 수행 시간을 최소화하는 기능을 합니다. ❓ 알고리즘이란? 🔥 문제를 효율적으로 풀어내가는 방법(푸는 방식)을 의미합니다. 효율적인 알고리즘을 작성하기 위해서는 먼저 데이터를 효율적으로 저장하는 방식인 자료구조를 배운 후 추가로 알고리즘을 배우는 것이 효과적입니다. 2. 자료구조의 분류 프로그램에서 저장하는 자료를 형태로 분류하면 아래의 그림과 같이 크게 단순 구조, 선형 구조, 비선형 구조, 파일 구조로 구분되게 됩니다. 1. 단순구조 ❓ 단순 구조란? 🔥 정수, 실수, 문자, 문자열 등 프로그램에서 제공하는 기본적..