정답이 있는 자료구조 학습지

무료 인쇄용 자료구조 학습지: 쉬운 문제부터 시험 수준까지 8문제, 정답표 포함. 인쇄하거나 PDF로 저장하세요.

교수자 안내: 수업에서 무료로 인쇄, 복사, 사용할 수 있습니다. 새 워크시트마다 값이 새로 바뀌고 별도의 정답이 함께 제공됩니다. 강의 페이지에 ExamProblems 링크를 걸어 주시면 감사하겠습니다.

이름: ____________________   날짜: ____________

1.쉬움

노드가 n개인 트리에는 간선이 몇 개 있습니까?

  1. An
  2. Bn − 1
  3. Cn + 1
  4. D2n
2.쉬움

단일 연결 리스트에서 마지막 노드의 next 포인터에는 무엇이 들어 있습니까?

  1. A이전 노드의 주소
  2. B첫 번째 노드의 주소
  3. C리스트의 노드 수
  4. DNull(노드 없음)
3.쉬움

트리의 높이는 일반적으로 어떻게 정의됩니까?

  1. A트리의 리프 수
  2. B루트에서 리프까지 가장 긴 경로의 간선 수
  3. C루트와 모든 리프를 포함한 트리의 전체 노드 수
  4. D루트의 자식 수
4.보통

이진 탐색 트리에서 최소 키는 어떻게 찾습니까?

  1. A루트에서 왼쪽 자식이 없을 때까지 왼쪽 자식을 따라간다
  2. B루트만 본다
  3. C루트에서 오른쪽 자식이 없을 때까지 오른쪽 자식을 따라간다
  4. D모든 리프를 방문하여 비교한다
5.보통

용량이 n인 배열에 저장된 원형 큐에서 인덱스 i 다음 위치는 어떻게 계산합니까?

  1. A(i − 1) mod n
  2. B2i + 1
  3. C(i + 1) mod n
  4. Di + 1
6.보통

인덱스 0부터 시작하는 배열에 저장된 이진 힙에서 인덱스 i인 노드의 부모는 어디에 있습니까?

  1. A인덱스 ⌊(i − 1) / 2⌋
  2. B인덱스 ⌊i / 2⌋ + 1
  3. C인덱스 2i + 1
  4. D인덱스 i − 1
7.어려움

AVL 트리에 키를 삽입했더니 어떤 노드의 왼쪽 서브트리가 너무 높아졌고, 새 키는 그 왼쪽 자식의 왼쪽 서브트리에 들어갔습니다(left-left 경우). 어떤 수정이 적용됩니까?

  1. A불균형 노드에서 단일 오른쪽 회전
  2. B노드와 그 자식의 색 바꾸기
  3. C자식에서 왼쪽 회전 후 노드에서 오른쪽 회전
  4. D불균형 노드에서 단일 왼쪽 회전
8.어려움

원소가 n개인 이진 최소 힙에서 임의의 키를 탐색하는 데 얼마나 걸립니까?

  1. AO(log n)
  2. BO(log log n)
  3. CO(n)
  4. DO(1)

정답표

  1. 1. B · n − 1
  2. 2. D · Null(노드 없음)
  3. 3. B · 루트에서 리프까지 가장 긴 경로의 간선 수
  4. 4. A · 루트에서 왼쪽 자식이 없을 때까지 왼쪽 자식을 따라간다
  5. 5. C · (i + 1) mod n
  6. 6. A · 인덱스 ⌊(i − 1) / 2⌋
  7. 7. A · 불균형 노드에서 단일 오른쪽 회전
  8. 8. C · O(n)

자세한 단계별 풀이: examproblems.com에서 이 주제를 연습하세요.