그알것 — 그럼에도 알아야 할 것들
홈질문커뮤니티
로그인
그알것 — 그럼에도 알아야 할 것들

Service

  • 홈
  • 소개
  • 질문
  • 커뮤니티

My

  • 내 워크스페이스
  • 저장한 질문
  • 작성한 답변

Policy

  • 이용약관
  • 개인정보처리방침
  • 문의

© 2026 그알것 · What Still Matters

질문 목록General
General

이진 트리는 무엇이며 어떤 종류와 순회 방법이 있나요?

실무3/5
설계3/5
인간3/5
기초4/5

면접관의 질문 의도

트리 형태 차이를 정의로만 외웠는지, 형태가 높이와 연산 비용으로 어떻게 이어지는지까지 보는지를 가른다. 순회도 이름만 아는지, _언제 어떤 순회를_ 고를지 판단할 수 있는지를 확인한다.

큐레이션 답변

학습 자료

이진 트리는 각 노드가 자식을 최대 두 개까지 갖는 트리다. 노드 배치 형태(포화·완전·편향)에 따라 높이와 노드 수의 관계가 달라지고, 이 관계가 탐색·삽입 비용을 결정한다. 순회는 어떤 순서로 노드를 방문할지를 정하는 규칙이며, 전위·중위·후위는 깊이 우선, 레벨은 너비 우선으로 갈린다. 힙과 이진 탐색 트리 같은 핵심 자료구조의 토대라서, 형태와 순회를 같이 봐야 파생 구조를 제대로 이해한다.

좋은 답변 구조

  1. 01이진 트리의 정의와 자식 수 제약을 짚는다
  2. 02포화·완전·편향 트리가 높이와 노드 수 관계에서 어떻게 갈리는지 비교한다
  3. 03전위·중위·후위·레벨 순회를 _어떤 문제에 어떤 순회를_ 쓰는지와 묶어 설명한다
  4. 04힙·이진 탐색 트리 같은 파생 구조로 연결해 결론을 맺는다

자주 실수하는 포인트

완전 이진 트리와 포화 이진 트리의 정의를 뒤집어 설명한다
순회 이름만 외우고 어떤 문제에 어떤 순회가 맞는지 답하지 못한다
편향 트리가 사실상 연결 리스트라서 연산이 O(n)으로 떨어진다는 점을 짚지 못한다

실무 맥락

  • 표현식 트리·DOM·AST처럼 계층 데이터를 직접 순회해야 하는 환경
  • 우선순위 큐나 정렬된 키 탐색이 필요해 힙·이진 탐색 트리를 구현하는 환경
  • 재귀 호출 깊이가 입력 분포에 좌우되어 스택 오버플로 위험을 봐야 하는 환경

본인 경험에 녹이는 힌트

재귀 깊이 한계나 스택 오버플로로 막혀본 경험이 있다면 편향 트리·반복 순회로 풀어낸 과정을 연결할 수 있다

DOM이나 AST를 직접 순회해본 경험이 있다면 어떤 순회 순서를 왜 골랐는지 말할 수 있다

우선순위 큐가 필요한 작업에서 힙을 다뤄본 경험이 있다면 완전 이진 트리의 형태 제약과 묶어 답할 수 있다

커뮤니티 인기 답변

전체 0개

아직 공개된 답변이 없어요. 첫 공개 답변을 남겨보세요.

관련 꼬리 질문

Q1이진 탐색 트리와 힙은 어떤 불변식이 다른가요
Q2같은 순회를 재귀 대신 반복으로 구현하면 어떤 점이 달라지나요
Q3편향 트리를 피하려고 균형 트리를 쓴다면 그 비용은 어디서 갚나요
아직 답을 쓰지 않았어요.
큐레이션 답변과 다른 사람 답변을 보고, 자기 언어로 답을 정리해보면 학습 효과가 가장 큽니다.
목차
  • 01면접관의 질문 의도
  • 02큐레이션 답변
  • 03좋은 답변 구조
  • 04자주 실수하는 포인트
  • 05실무 맥락
  • 06본인 경험에 녹이는 힌트
  • 07커뮤니티 인기 답변준비중
  • 08관련 꼬리 질문