공부하는 과자

  • 홈
  • 태그
  • 방명록

하노이의 탑 1

하노이의 탑과 재귀 함수 (학교 과제, p58)

Q1. 하노이의 탑 각 단계하노이의 탑 목표A에 있는 원판을 모두 C로 옮기기하노이의 탑 규칙1. 한 번에 한 원판만 옮길 수 있다.2. 큰 원판이 작은 원판 위에 올려지면 안 된다. 위에 원판이 3개인 하노이 탑을 예로 들면A => BA => CC => BA  => CB  =>  AB => CA  => C이렇게 하면 위에 이미지 처럼 A에 있는 원판이 모두 C로 이동한다. n개의 원판이 있는 하노이의 탑의 이동 횟수는T(n) = 2^n - 1로 나타낼 수 있다.예)원판이 4개 있는 하노이의 탑 이동 횟수T(4) = 2^4 - 1 = 16 - 1 = 15원판이 5개 있는 하노이의 탑 이동 횟수T(5) = 2^5 - 1 = 32 - 1 = 31 Q2. 재귀함수란?재귀 함수는 자기 자신을 호출하여 문제를 해..

자료구조 2024.05.28
이전
1
다음
더보기
프로필사진

우리 모두 원하는 목표를 이룰 때까지 화이팅~!

  • 분류 전체보기 (31)
    • 자료구조 (29)
    • 알고리즘 (1)
    • Kotlin (0)
    • JavaScript (0)
    • Go (0)

Tag

가변 크기, 재귀적 사례, 배열, C, python, 고정길이 레코드, 표현 범위, 리스트, 바이어스 값, 부동소수점, 기본 사례, 렝스 부호화, 가변길이 필드, 하노이의 탑, 가변길이 레코드, 런렝스 부호화, 고정 크기, 반복길이 부호화, 자료 구조, 알고리즘,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

  • 블로그 이전 안내
  • 공지사항 6/19
  • 글 작성 방식 공지

Archives

Calendar

«   2025/05   »
일 월 화 수 목 금 토
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

방문자수Total

  • Today :
  • Yesterday :

티스토리툴바