두근두근 자료구조 8장 연습문제

2022. 12. 5. 21:54·정리 전 게시글/공부 관련

1. 다음 트리에 대한 중위 순회 결과는? 4

2. 다음 트리를 전위 순회로 운행할경우 다섯 번째로 탐색되는 것은? 2

3. 다음 그림과 같은 이진트리를 후위 순회한 결과는? 4

4. 다음 트리에서 단말 노드 수는? 3

5. 다음 그림에서 트리의 차수는? 1

6. 메모리상에 배열로 저장할 때 가장 낭비가 큰 트리는? 1

7. 다음 중 같은 개수의 노드가 저장되는 경우, 가장 높이가 작아지는 트리는? 3

8. 다음 그림에서 트리의 차수와 단말 노드의 개수는? 2

9. 이진 트리에서 높이가 5일 때, 이 트리는 최대 몇 개의 노드를 가질 수 있는가? 4

10. 다음의 이진트리에 대하여 다음 질문에 답하여라.

(1) 위의 트리를 1차원 배열로 표현하라.

(2) 위의 트리를 전위 순회한 결과를 써라.

6, 4, 2, 1, 3, 5, 9, 7, 10, 8, 11

(3) 위의 트리를 후위 순회한 결과를 써라

1, 3, 2, 5, 4, 7, 8, 11, 10, 9, 6

(4) 위의 트리를 중위 순회한 결과를 써라

1, 2, 3, 4, 5, 6, 7, 9, 8, 10, 11

(5) 위의 트리를 레벨 순회한 결과를 써라

6, 4, 9, 2, 5, 7, 10, 1, 3, 8, 11

 

11. 다음과 같은 함수가 아래에 표시된 이진트리의 루트 노드에 대해 호출된다고 하자. 함수가 반환하는 값은 무엇인가? 8

12. 주어진 이진트리에서 노드가 가지고 있는 값의 합을 계산하는 프로그램을 작성해보자.

int sum = 0;
void add_postorder(TNode* node) {
    if (node != NULL) {
        add_postorder(node->left);
        add_postorder(node->right);
        sum += node->data;
    }
}
void main() {
	add_postorder(root);
    printf("노드의 합은 %d입니다.\n", sum);
}

 

저작자표시 (새창열림)

'정리 전 게시글 > 공부 관련' 카테고리의 다른 글

Dodge : Avoid Balls 비주얼베이직 게임 만들기 공피하기 게임  (0) 2022.12.22
이진탐색트리 검색 추가 삭제  (0) 2022.12.07
이진트리  (0) 2022.12.05
연결리스트를 이용한 다항식을 계산하고 사용자가 입력한 문자열을 파싱하는 Polynominal 코드 만들기  (0) 2022.11.29
선형덱  (0) 2022.11.28
'정리 전 게시글/공부 관련' 카테고리의 다른 글
  • Dodge : Avoid Balls 비주얼베이직 게임 만들기 공피하기 게임
  • 이진탐색트리 검색 추가 삭제
  • 이진트리
  • 연결리스트를 이용한 다항식을 계산하고 사용자가 입력한 문자열을 파싱하는 Polynominal 코드 만들기
aptenia
aptenia
공부하면서 배운 것들
  • aptenia
    새벽의 아이디어
    aptenia
  • 전체
    오늘
    어제
    • 분류 전체보기 (279)
      • 논문 (0)
      • Roboracer (2)
      • 개발 아무거나 (1)
      • 일상 아무거나 (2)
      • 정리 전 게시글 (268)
        • 개발 관련 (25)
        • 정보 관련 (19)
        • 공부 관련 (224)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
    • 네이버 블로그
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    마인크래프트강화스크립트
    반복하지않는수
    콜라츠추측
    파이썬
    c언어초보
    마크
    캡스톤디자인
    컨텍스트스위칭
    프로그래머스PCCE
    티스토리HTML
    이것이자바다연습문제
    티스토리스킨편집
    일본규슈공업대학교
    빅데이터공모전
    안드로이드
    자바
    공개SW개발자대회
    파이어베이스
    프로그래머스
    마인크래프트
    C언어강좌
    마인크래프트스크립트
    C언어
    이것이자바다확인문제
    백준
    티스토리반응형2스킨편집
    이것이자바다
    마크스크립트
    스크롤바CSS
    C++강좌
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
aptenia
두근두근 자료구조 8장 연습문제
상단으로

티스토리툴바