정답이 있는 자료구조 학습지
무료 인쇄용 자료구조 학습지: 쉬운 문제부터 시험 수준까지 8문제, 정답표 포함. 인쇄하거나 PDF로 저장하세요.
교수자 안내: 수업에서 무료로 인쇄, 복사, 사용할 수 있습니다. 새 워크시트마다 값이 새로 바뀌고 별도의 정답이 함께 제공됩니다. 강의 페이지에 ExamProblems 링크를 걸어 주시면 감사하겠습니다.
이름: ____________________ 날짜: ____________
1.쉬움
스택의 peek(또는 top) 연산은 무엇을 합니까?
- A스택의 맨 아래 원소를 반환한다
- B스택의 모든 원소를 제거한다
- C맨 위 원소를 제거하고 반환한다
- D맨 위 원소를 제거하지 않고 반환한다
2.쉬움
그래프의 인접 리스트 표현에서 각 정점마다 무엇이 저장됩니까?
- AV개의 불리언 값으로 된 행
- B다른 모든 정점까지의 최단 경로
- C그래프의 전체 간선 수
- D이웃한 정점들의 리스트
3.쉬움
해시 테이블의 적재율(load factor)이란 무엇입니까?
- A지금까지의 충돌 횟수
- B디스크에서 테이블을 불러오는 데 걸리는 시간
- C저장된 원소 수를 버킷 수로 나눈 값
- D버킷 수를 저장된 키의 평균 길이로 나눈 값
4.보통
알파벳이 고정된 트라이(trie)에서 길이 L인 단어를 탐색하는 데 얼마나 걸립니까?
- An이 단어 수일 때 O(n)
- Bn이 단어 수일 때 O(log n)
- C저장된 단어 수와 관계없이 O(L)
- DO(L × n)
5.보통
이진 트리의 루트는 1이고 왼쪽 자식은 2, 오른쪽 자식은 3입니다. 노드 2의 자식은 4(왼쪽)와 5(오른쪽)입니다. 전위 순회 결과는 무엇입니까?
- A1 2 4 5 3
- B4 2 5 1 3
- C1 2 3 4 5
- D4 5 2 3 1
6.보통
용량이 n인 배열에 저장된 원형 큐에서 인덱스 i 다음 위치는 어떻게 계산합니까?
- A2i + 1
- Bi + 1
- C(i + 1) mod n
- D(i − 1) mod n
7.어려움
단순 균등 해싱 가정에서, 키가 n개이고 버킷이 m개인 체이닝 해시 테이블의 탐색 기대 시간은 얼마입니까?
- AO(log n)
- BO(n)
- CO(m)
- Dα = n / m일 때 O(1 + α)
8.어려움
정점이 V개이고 인접 행렬로 저장된 그래프에서 너비 우선 탐색의 실행 시간은 얼마입니까?
- AO(V + E)
- BO(V²)
- CO(E log V)
- DO(V)
정답표
- 1. D · 맨 위 원소를 제거하지 않고 반환한다
- 2. D · 이웃한 정점들의 리스트
- 3. C · 저장된 원소 수를 버킷 수로 나눈 값
- 4. C · 저장된 단어 수와 관계없이 O(L)
- 5. A · 1 2 4 5 3
- 6. C · (i + 1) mod n
- 7. D · α = n / m일 때 O(1 + α)
- 8. B · O(V²)
자세한 단계별 풀이: examproblems.com에서 이 주제를 연습하세요.