[Data Structure] 자료구조란?
·
Data Structure
자료구조란?- 자료는 데이터를 의미하고 자료구조는 데이터의 구조를 의미한다.- 효율적인 데이터 저장과 탐색을 위해 설계된 추상적인 개념이다.- 데이터를 다루기 위해서는 알고리즘이 필요하고, 이를 효율적으로 처리하기 위해 자료구조를 활용한다.- 쉽게 말해, 자료구조는 데이터를 효율적으로 관리할 수 있는 형태를 제공하고, 알고리즘은 그 데이터를 빠르게 처리하기 위해 설계된 방식이라고 이해하면 된다. 핵심 요약자료구조는 추상적인 개념이며, 해당 개념을 활용해서 만들어지는건 결국 알고리즘이다. 자료구조는 크게 두 가지로 나눌 수 있다. 1. 선형 자료구조배열 (Array): 고정된 크기의 연속된 메모리 공간에 데이터를 저장하는 자료구조로, 인덱스를 통해 빠르게 접근할 수 있습니다.연결 리스트 (Linked Li..