더북(TheBook)

3.2 자료 구조

자료 구조(data structure)는 데이터의 구체적인 표현이며, 데이터를 프로그래머 관점에서 정의합니다. 또한 자료 구조는 데이터를 메모리에 저장하는 방법을 나타냅니다. 모든 자료 구조는 장점과 단점이 있으므로 문제 유형에 따라 최적의 자료 구조를 선택해야 합니다. 예를 들어 배열, 연결 리스트, 스택, 큐, 트리 등에 데이터를 저장할 수 있습니다.

Note ≡


이 장에서는 다양한 자료 구조와 해당 자료 구조의 API를 알아봅니다. API 덕분에 사용자는 내부 구현을 몰라도 사용할 수 있습니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.