Ch.11 고급 자료구조

챕터 11 종합퀴즈 — Advanced Data Structures

Trie, Heap 심화, Segment Tree, Interval 문제를 종합적으로 복습한다각 자료구조의 시간/공간 복잡도를 정확히 구분한다

Advanced DS 마스터 도전!

Trie, Heap 심화, Segment Tree, Interval 패턴까지 — 챕터 11의 모든 내용을 종합 점검합니다.

비슷해 보이는 자료구조들, 언제 무엇을 써야 할까?

6라운드 퀴즈로 확실하게 정리하고 넘어갑시다!


article

핵심 내용

Trie에서 'apple'을 insert한 뒤 search('app')의 결과는?

Trie의 각 노드가 가지는 두 가지 속성은?

heapify에서 sift-down을 시작하는 인덱스는?

Two Heaps에서 findMedian의 시간 복잡도는?

Heap Sort는 추가 메모리 O(n)이 필요하다

Segment Tree가 Prefix Sum보다 유리한 경우는?

Segment Tree의 query에서 범위 밖일 때 반환하는 값은? (합 기준)

범위 밖 반환값: ___

Merge Intervals에서 첫 단계로 해야 할 것은?

Meeting Rooms II에서 heap의 크기가 의미하는 것은?

자동완성 기능 구현에 가장 적합한 자료구조는?

실시간 스트리밍 데이터의 중간값을 구하려면?

빈번한 구간 합 쿼리와 단일 원소 업데이트에 최적인 것은?

Advanced DS 마스터 달성!

check_circle

핵심 정리

  • 1Trie: 접두사 검색 O(m), 자동완성의 핵심
  • 2Heap: heapify O(n), Two Heaps로 실시간 중간값
  • 3Segment Tree: build O(n), query/update O(log n)
  • 4Interval: 정렬 + 스캔으로 O(n log n) 해결

퀴즈와 인터랙션으로 더 깊이 학습하세요

play_circle인터랙티브 레슨 시작