Gear Hola :: 전자제품과 친해지는 시간
  • 홈
  • 생각정리
  • 제품리뷰
    • 분류 전체보기 N
      • IT 정보
        • 윈도우 10
        • 컴퓨터 N
        • 모바일
        • 인터넷
      • 일상 정보
      • 자동차
      • 게임
      • 제품리뷰
      • 전자제품
      • 프로그래밍
        • Javascript
        • Database
        • WEB
        • 아두이노
        • 아트메가
        • ANDROID
        • 알고리즘
  • 글작성
  • 방명록
  • 환경설정
  • 메뉴 닫기
코드 검색 결과
1 개의 검색 결과가 있습니다.
프로그래밍/알고리즘

[C / JAVA] 하노이탑 알고리즘 구현하기

하노이탑은 재귀호출을 이용한 가장 대표적인 예입니다. 이렇게 세개의 기둥이 있고 두가지의 조건을 만족시키면서 다른 기둥으로 원판을 옮기는 게임입니다.1. 한 번에 하나의 원판만 옮길 수 있다.2. 큰 원판이 작은 원판 위에 올 수 없다. n개의 원판이 있으면 2n -1의 이동으로 원판을 모두 옮길 수 있습니다. 알고리즘- 기둥1에 있는 n개의 원판을 기둥2를 이용하여 기둥3으로 옮기는 알고리즘(편의상 기둥 3개를 기둥1, 기둥2, 기둥3이라고 하겠습니다) 1. 기둥1에서 n-1개의 원판을 기둥3를 이용하여 기둥2으로 옮긴다.2. 기둥1에서 남은1개의 원판을 기둥3으로 옮긴다.3. 기둥2에서 n-1개의 원판을 기둥1을 이용하여 기둥3으로 옮긴다. 이걸 이제 코드상에서 구현을 해보도록 하죠.저 알고리즘을 그..

2016. 12. 23. 16:42
  • «
  • 1
  • »
반응형
  • 최근 글
  • 최근 댓글

최근 글

최근댓글

태그

  • #윈도우10
  • #포켓몬 빵 온라인
  • #크롬
  • #JSP
  • #아두이노
  • #추천
  • #배대지
  • #SSD
  • #스마트홈
  • #방법
  • #맛집
  • #https
  • #HTML
  • #오버워치
  • #JavaScript
  • #과속카메라
  • #램오버
  • #모니터
  • #해제
  • #1700
  • #안드로이드
  • #jQuery
  • #애플
  • #직구
  • #포켓몬 빵 종류
  • #아이폰
  • #포켓몬 빵
  • #Java
  • #라즈베리파이
  • #라이젠
더보기+

전체 방문자

오늘
어제
전체

블로그 인기글

Copyright © Gear Hola :: 전자제품과 친해지는 시간 All rights reserved. TistoryWhaleSkin3.4

티스토리툴바