자료구조 개념

자료를 저장하고 꺼내는 원리를 익히고, 각 개념 글에서 연결된 문제로 연습하세요.

단계별 학습 목표

각 단계의 학습 목표입니다. 공개된 글은 위의 단계별 링크에서 바로 볼 수 있습니다.

초급 목표

배열과 연결 구조 및 기본 자료구조의 동작을 익혀, 자료를 저장하고 찾는 방식과 연산 비용을 비교하는 방법을 다룹니다.

학습 주제

  • 배열과 연결 리스트
  • 스택과 큐
  • 집합과 맵

중급 목표

탐색과 우선순위 및 관계 표현에 맞는 자료구조를 선택하여, 여러 연산이 결합된 문제를 구현하고 분석하는 방법을 다룹니다.

학습 주제

  • 트리와 힙
  • 그래프 표현
  • 해시와 탐색 비용

고급 목표

데이터 규모와 변경 패턴을 근거로, 자료구조의 공간 및 시간 비용을 비교하고 불변식을 검증하는 설계를 다룹니다.

학습 주제

  • 불변식과 정확성 검증
  • 복합 자료구조 설계
  • 최악 비용과 분할 상환

학습 목록 23편

읽음 — / 전체 23개 · 필수 23개

기존 과정 안의 글 순서와 읽음 기록을 그대로 사용합니다.

초급 6개

중급 6개

고급 11개