정답이 있는 자료구조 학습지
무료 인쇄용 자료구조 학습지: 쉬운 문제부터 시험 수준까지 8문제, 정답표 포함. 인쇄하거나 PDF로 저장하세요.
교수자 안내: 수업에서 무료로 인쇄, 복사, 사용할 수 있습니다. 새 워크시트마다 값이 새로 바뀌고 별도의 정답이 함께 제공됩니다. 강의 페이지에 ExamProblems 링크를 걸어 주시면 감사하겠습니다.
이름: ____________________ 날짜: ____________
1.쉬움
트리의 레벨 순서 순회(level-order)에 사용하는 자료 구조는 무엇입니까?
- A스택
- B우선순위 큐
- C큐
- D해시 테이블
2.쉬움
"후입선출"(LIFO) 원칙으로 동작하는 자료 구조는 무엇입니까?
- A해시 테이블(Hash table)
- B큐(Queue)
- C연결 리스트(Linked list)
- D스택(Stack)
3.쉬움
이진 최소 힙에서 가장 작은 원소는 어디에 있습니까?
- A가장 왼쪽 리프
- B배열의 마지막 위치
- C루트
- D찾아봐야 하는 어떤 리프
4.보통
높이를 간선 수로 셀 때, 높이가 h인 포화 이진 트리의 노드는 몇 개입니까?
- A2h+1 − 1
- B2h + 1
- Ch2
- D2h
5.보통
트라이(접두사 트리)는 특히 어떤 작업에 효율적입니까?
- A최단 경로 찾기
- B행렬 저장
- C자동 완성과 같은 접두사 검색
- D숫자 정렬
6.보통
원형 버퍼(링 버퍼)는 일반적으로 무엇을 구현하는 데 사용됩니까?
- A해시 함수
- B그래프 순회
- C이진 탐색 트리
- D고정 크기 큐
7.어려움
배열의 각 원소에 대해 그 오른쪽에서 다음으로 큰 원소를 전체 O(n) 시간에 구하려고 합니다. 도움이 되는 구조는 무엇입니까?
- A답을 기다리는 원소들을 유지하는 스택
- B원소마다 다시 만드는 이진 탐색 트리
- C모든 원소의 해시 테이블
- D모든 원소 쌍을 담는 큐
8.어려움
키가 서로 다를 때 유일한 이진 트리를 항상 결정하는 순회 쌍은 무엇입니까?
- A전위 순회만
- B레벨 순서 순회만
- C전위 순회와 후위 순회
- D전위 순회와 중위 순회
정답표
- 1. C · 큐
- 2. D · 스택(Stack)
- 3. C · 루트
- 4. A · 2h+1 − 1
- 5. C · 자동 완성과 같은 접두사 검색
- 6. D · 고정 크기 큐
- 7. A · 답을 기다리는 원소들을 유지하는 스택
- 8. D · 전위 순회와 중위 순회
자세한 단계별 풀이: examproblems.com에서 이 주제를 연습하세요.