1.쉬움
트리에서 형제(sibling) 노드란 무엇입니까?
- A서로 다른 서브트리에서 같은 깊이에 있는 노드들
- B같은 부모를 공유하는 노드들
- C자식이 없는 노드들
- D한 노드와 그 부모
2.쉬움
해시 테이블의 적재율(load factor)이란 무엇입니까?
- A디스크에서 테이블을 불러오는 데 걸리는 시간
- B저장된 원소 수를 버킷 수로 나눈 값
- C지금까지의 충돌 횟수
- D버킷 수를 저장된 키의 평균 길이로 나눈 값
3.쉬움
"후입선출"(LIFO) 원칙으로 동작하는 자료 구조는 무엇입니까?
- A스택(Stack)
- B연결 리스트(Linked list)
- C해시 테이블(Hash table)
- D큐(Queue)
4.보통
AVL 트리는 모든 노드에서 어떤 균형 조건을 유지합니까?
- A모든 노드의 두 서브트리가 정확히 같은 수의 노드를 포함한다
- B모든 노드가 빨간색 또는 검은색으로 칠해져 있다
- C왼쪽과 오른쪽 서브트리의 높이 차이가 최대 1이다
- D모든 리프가 정확히 같은 깊이에 있다
5.보통
후위 표기식 3 4 + 2 * 의 값은 얼마입니까?
- A14
- B10
- C11
- D24
6.보통
용량이 n인 배열에 저장된 원형 큐에서 인덱스 i 다음 위치는 어떻게 계산합니까?
- A(i − 1) mod n
- Bi + 1
- C(i + 1) mod n
- D2i + 1
7.어려움
레드-블랙 트리 규칙은 키가 n개인 트리의 높이에 대해 무엇을 보장합니까?
- A높이는 최대 2 log2(n + 1)이다
- B높이는 정확히 log2 n이다
- C높이는 최대 log2 n + 1이다
- D높이는 최대 n / 2이다
8.어려움
표준 블룸 필터에서 원소의 비트를 지워 원소를 간단히 삭제할 수 없는 이유는 무엇입니까?
- A블룸 필터의 비트는 생성 후 바꿀 수 없기 때문에
- B그 비트가 다른 원소에도 속할 수 있어 거짓 음성을 일으키기 때문에
- C삭제하면 거짓 양성률이 100%로 올라가기 때문에
- D블룸 필터는 원소 전체를 저장하는데, 해시된 뒤에는 그것을 다시 찾을 수 없기 때문에
정답표
- 1. B · 같은 부모를 공유하는 노드들
- 2. B · 저장된 원소 수를 버킷 수로 나눈 값
- 3. A · 스택(Stack)
- 4. C · 왼쪽과 오른쪽 서브트리의 높이 차이가 최대 1이다
- 5. A · 14
- 6. C · (i + 1) mod n
- 7. A · 높이는 최대 2 log2(n + 1)이다
- 8. B · 그 비트가 다른 원소에도 속할 수 있어 거짓 음성을 일으키기 때문에
자세한 단계별 풀이: examproblems.com에서 이 주제를 연습하세요.