1.쉬움
그래프에서 사이클이란 무엇입니까?
- A모든 정점을 방문하는 경로
- B같은 정점에서 시작하고 끝나는 경로
- C가중치가 0인 간선
- D간선이 없는 정점
2.쉬움
트리의 높이는 일반적으로 어떻게 정의됩니까?
- A루트의 자식 수
- B루트에서 리프까지 가장 긴 경로의 간선 수
- C트리의 리프 수
- D루트와 모든 리프를 포함한 트리의 전체 노드 수
3.쉬움
이진 최소 힙에서 가장 작은 원소는 어디에 있습니까?
- A배열의 마지막 위치
- B찾아봐야 하는 어떤 리프
- C루트
- D가장 왼쪽 리프
4.보통
용량이 n인 배열에 저장된 원형 큐에서 인덱스 i 다음 위치는 어떻게 계산합니까?
- A(i + 1) mod n
- B(i − 1) mod n
- Ci + 1
- D2i + 1
5.보통
크기가 7인 해시 테이블이 h(k) = k mod 7과 선형 탐사를 사용합니다. 10을 삽입한 뒤 17은 어디에 저장됩니까?
- A인덱스 6
- B인덱스 3
- C인덱스 4
- D인덱스 0
6.보통
연결 리스트에서 센티넬(더미) 노드의 목적은 무엇입니까?
- A리스트가 정해진 최대 노드 수를 넘어 커지는 것을 막기 위해
- B원소의 개수를 저장하기 위해
- Chead나 tail의 특수한 경우를 없애 코드를 단순하게 하기 위해
- D리스트를 정렬된 상태로 만들기 위해
7.어려움
get과 put이 O(1)인 LRU(least recently used) 캐시를 지원하는 자료 구조는 무엇입니까?
- A이진 탐색 트리만
- B스택만
- C해시 맵과 이중 연결 리스트의 조합
- D하나의 정렬된 배열
8.어려움
모든 B-트리를 완벽하게 균형 잡힌 상태로 유지하는 성질은 무엇입니까?
- A각 노드가 키를 하나 저장한다
- B모든 리프가 같은 깊이에 있다
- C모든 노드의 자식이 정확히 두 개이다
- D키는 루트에만 저장된다
정답표
- 1. B · 같은 정점에서 시작하고 끝나는 경로
- 2. B · 루트에서 리프까지 가장 긴 경로의 간선 수
- 3. C · 루트
- 4. A · (i + 1) mod n
- 5. C · 인덱스 4
- 6. C · head나 tail의 특수한 경우를 없애 코드를 단순하게 하기 위해
- 7. C · 해시 맵과 이중 연결 리스트의 조합
- 8. B · 모든 리프가 같은 깊이에 있다
자세한 단계별 풀이: examproblems.com에서 이 주제를 연습하세요.