정답이 있는 자료구조 학습지
무료 인쇄용 자료구조 학습지: 쉬운 문제부터 시험 수준까지 8문제, 정답표 포함. 인쇄하거나 PDF로 저장하세요.
교수자 안내: 수업에서 무료로 인쇄, 복사, 사용할 수 있습니다. 새 워크시트마다 값이 새로 바뀌고 별도의 정답이 함께 제공됩니다. 강의 페이지에 ExamProblems 링크를 걸어 주시면 감사하겠습니다.
이름: ____________________ 날짜: ____________
1.쉬움
트리에서 형제(sibling) 노드란 무엇입니까?
- A한 노드와 그 부모
- B서로 다른 서브트리에서 같은 깊이에 있는 노드들
- C자식이 없는 노드들
- D같은 부모를 공유하는 노드들
2.쉬움
그래프의 인접 리스트 표현에서 각 정점마다 무엇이 저장됩니까?
- A그래프의 전체 간선 수
- B이웃한 정점들의 리스트
- CV개의 불리언 값으로 된 행
- D다른 모든 정점까지의 최단 경로
3.쉬움
해시 테이블의 적재율(load factor)이란 무엇입니까?
- A디스크에서 테이블을 불러오는 데 걸리는 시간
- B지금까지의 충돌 횟수
- C버킷 수를 저장된 키의 평균 길이로 나눈 값
- D저장된 원소 수를 버킷 수로 나눈 값
4.보통
이진 탐색 트리를 중위 순회(in-order)하면 키를 어떤 순서로 방문합니까?
- A오름차순 정렬 순서
- B레벨 순서
- C삽입 순서
- D항상 내림차순
5.보통
이진 최소 힙에서 extract-min은 어떻게 동작합니까?
- A배열의 마지막 원소를 제거한다
- B모든 리프에서 새로운 최솟값을 찾는다
- C마지막 원소를 루트로 옮기고 아래로 내린다
- D루트를 제거하고 모든 원소를 왼쪽으로 한 칸씩 이동시킨다
6.보통
다익스트라 알고리즘은 다음에 처리할 정점을 고르는 데 어떤 추상 자료형을 사용합니까?
- A스택
- BFIFO 큐
- C최소 우선순위 큐
- D순서가 없는 집합
7.어려움
블룸 필터는 "이 원소가 집합에 있는가?"라는 질문에 어떻게 답합니까?
- A거짓 양성은 있을 수 있지만 거짓 음성은 없다
- B항상 정확한 답을 준다
- C숫자에 대해서만 답한다
- D거짓 음성은 있을 수 있지만 거짓 양성은 없다
8.어려움
스플레이 트리는 접근할 때마다 무엇을 합니까?
- A탐색 경로의 노드 색을 바꾼다
- B접근한 노드를 회전시켜 루트로 올린다
- C접근한 노드를 리프로 옮긴다
- D트리 전체를 균형 잡힌 형태로 다시 만든다
정답표
- 1. D · 같은 부모를 공유하는 노드들
- 2. B · 이웃한 정점들의 리스트
- 3. D · 저장된 원소 수를 버킷 수로 나눈 값
- 4. A · 오름차순 정렬 순서
- 5. C · 마지막 원소를 루트로 옮기고 아래로 내린다
- 6. C · 최소 우선순위 큐
- 7. A · 거짓 양성은 있을 수 있지만 거짓 음성은 없다
- 8. B · 접근한 노드를 회전시켜 루트로 올린다
자세한 단계별 풀이: examproblems.com에서 이 주제를 연습하세요.