정답이 있는 자료구조 학습지
무료 인쇄용 자료구조 학습지: 쉬운 문제부터 시험 수준까지 8문제, 정답표 포함. 인쇄하거나 PDF로 저장하세요.
교수자 안내: 수업에서 무료로 인쇄, 복사, 사용할 수 있습니다. 새 워크시트마다 값이 새로 바뀌고 별도의 정답이 함께 제공됩니다. 강의 페이지에 ExamProblems 링크를 걸어 주시면 감사하겠습니다.
이름: ____________________ 날짜: ____________
1.쉬움
트리에서 리프(leaf)란 무엇입니까?
- A값이 가장 큰 노드
- B자식이 정확히 하나인 노드
- C부모가 없는 노드
- D자식이 없는 노드
2.쉬움
단일 연결 리스트에서 각 노드에는 무엇이 들어 있습니까?
- A데이터와 인덱스
- B데이터와 다음 노드에 대한 참조
- C데이터와 다른 모든 노드에 대한 참조
- D데이터만
3.쉬움
이진 최소 힙에서 가장 작은 원소는 어디에 있습니까?
- A루트
- B배열의 마지막 위치
- C가장 왼쪽 리프
- D찾아봐야 하는 어떤 리프
4.보통
무방향 그래프의 인접 행렬에 대해 참인 것은 무엇입니까?
- A각 행에 1이 정확히 하나 있다
- B주대각선에는 항상 1이 들어 있다
- C항상 상삼각 행렬이다
- D주대각선에 대해 대칭이다
5.보통
알파벳이 고정된 트라이(trie)에서 길이 L인 단어를 탐색하는 데 얼마나 걸립니까?
- An이 단어 수일 때 O(log n)
- BO(L × n)
- Cn이 단어 수일 때 O(n)
- D저장된 단어 수와 관계없이 O(L)
6.보통
"{[()]}"의 괄호가 균형을 이루는지 확인하는 데 사용하는 자료 구조는 무엇입니까?
- A해시 테이블
- B이진 탐색 트리
- C스택
- D큐
7.어려움
스플레이 트리는 접근할 때마다 무엇을 합니까?
- A접근한 노드를 회전시켜 루트로 올린다
- B탐색 경로의 노드 색을 바꾼다
- C트리 전체를 균형 잡힌 형태로 다시 만든다
- D접근한 노드를 리프로 옮긴다
8.어려움
이진 힙에서 decrease-key(원소의 위치를 알고 있는 경우)의 시간 복잡도는 무엇입니까?
- AO(n)
- BO(1)
- CO(log n)
- DO(n log n)
정답표
- 1. D · 자식이 없는 노드
- 2. B · 데이터와 다음 노드에 대한 참조
- 3. A · 루트
- 4. D · 주대각선에 대해 대칭이다
- 5. D · 저장된 단어 수와 관계없이 O(L)
- 6. C · 스택
- 7. A · 접근한 노드를 회전시켜 루트로 올린다
- 8. C · O(log n)
자세한 단계별 풀이: examproblems.com에서 이 주제를 연습하세요.