• 파일시티 이벤트
  • LF몰 이벤트
  • 캠퍼스북
  • 서울좀비 이벤트
  • 탑툰 이벤트
  • 닥터피엘 이벤트
  • 아이템베이 이벤트
  • 아이템매니아 이벤트

하노이 타워 문제 구현 (C++)

*호*
최초 등록일
2004.12.13
최종 저작일
2004.12
3페이지/한글파일 한컴오피스
가격 1,000원 할인쿠폰받기
다운로드
장바구니

소개글

자료구조의 유명한 "하노이 타워 문제"입니다.
소스코드는 리포트 안에 있습니다.^^

컴파일 실행환경

디스크의 개수를 입력하면 하노이 타워 문제에 기반하여 디스크를 옮기는 프로세스가 출력됩니다.

본문내용

▲ The solution process by above mentioned algorithm (in case, there are 4 disks)
디스크의 개수가 4개라고 했을 때, A말뚝에 있는 N-1개(3개)의 디스크를 B말뚝으로 옮긴다고 한 것은 한꺼번에 3개를 옮기는 것이 아니고, 재귀함수를 통해 옮길 대상이 될 3개의 디스크를 또 하나의 전달인자로 한 또 하나의 hanoi함수를 호출하는 것이다. 즉, 3개의 디스크 중 N-2개(2개의) 디스크를 C로 옮겨놓고, A에서 하나의 디스크를 B에 옮겨놓은 다음, 다시 C말뚝에서 N-2개의 디스크를 B로 옮겨놓으면 3개의 디스크가 B말뚝으로 옮겨진 것이다. 이런 식으로 N-1개, N-2개, N-3개로 줄여나가면 한번에 하나의 디스크만 옮길 수 있는(N=1) 하노이타워 문제를 재귀함수를 이용해 해결할 수 있는 것이다.

참고 자료

없음
*호*
판매자 유형Bronze개인

주의사항

저작권 자료의 정보 및 내용의 진실성에 대하여 해피캠퍼스는 보증하지 않으며, 해당 정보 및 게시물 저작권과 기타 법적 책임은 자료 등록자에게 있습니다.
자료 및 게시물 내용의 불법적 이용, 무단 전재∙배포는 금지되어 있습니다.
저작권침해, 명예훼손 등 분쟁 요소 발견 시 고객센터의 저작권침해 신고센터를 이용해 주시기 바랍니다.
환불정책

해피캠퍼스는 구매자와 판매자 모두가 만족하는 서비스가 되도록 노력하고 있으며, 아래의 4가지 자료환불 조건을 꼭 확인해주시기 바랍니다.

파일오류 중복자료 저작권 없음 설명과 실제 내용 불일치
파일의 다운로드가 제대로 되지 않거나 파일형식에 맞는 프로그램으로 정상 작동하지 않는 경우 다른 자료와 70% 이상 내용이 일치하는 경우 (중복임을 확인할 수 있는 근거 필요함) 인터넷의 다른 사이트, 연구기관, 학교, 서적 등의 자료를 도용한 경우 자료의 설명과 실제 자료의 내용이 일치하지 않는 경우
최근 본 자료더보기
탑툰 이벤트
하노이 타워 문제 구현 (C++)
  • 레이어 팝업
  • 레이어 팝업
  • 레이어 팝업
  • 레이어 팝업
  • 레이어 팝업