漢諾塔算法代碼實現

      網友投稿 728 2022-05-28

      package com.aaa.recursion;

      public class Hanoi {

      public static void main(String[] args) {

      long start=System.currentTimeMillis();

      move(20,"A","B","C");

      long end=System.currentTimeMillis();

      System.out.println("漢諾塔時間:");

      System.out.println((end-start)/1000+"秒");

      }

      /**

      * 最開始:B中介->C中介-->A中介;不斷遞歸調用;

      * @param dish 盤子個數

      * @param from 初始塔座

      * @param temp 中介塔座

      * @param to 目標塔座

      */

      private static void move(int dish, String from, String temp,String to) {

      if(dish==1)

      System.out.println("\t\t將盤子"+dish+"從塔座"+from+"移動到"+to);

      漢諾塔算法代碼實現

      else{

      //超過1的時候,遞歸調用方法本身;A為初始目標,B為目標,C:中介

      move(dish-1,from,to,temp);

      System.out.println("將盤子"+dish+"從塔座"+from+"移動到"+to);

      //繼續移動:A為中介,B初始塔座,C:目標;

      move(dish-1,temp,from,to);

      }

      }

      }

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      上一篇:Oracle 開啟歸檔模式
      下一篇:linux服務器遠程桌面 數字鍵盤不能用
      相關文章
      亚洲精品动漫在线| 亚洲成人午夜电影| 亚洲日本VA午夜在线影院| 亚洲伊人精品综合在合线| 911精品国产亚洲日本美国韩国 | 亚洲国产精品成人久久| 亚洲精品无码永久在线观看你懂的| 国外亚洲成AV人片在线观看| 国产福利电影一区二区三区,亚洲国模精品一区| 最新亚洲人成网站在线观看| 激情小说亚洲色图| 亚洲Av无码乱码在线播放| 亚洲国产中文字幕在线观看| 久久久久亚洲AV无码专区网站| 亚洲午夜AV无码专区在线播放| 国产精品亚洲不卡一区二区三区 | 亚洲成人黄色网址| 亚洲婷婷综合色高清在线| 亚洲另类视频在线观看| 亚洲精品第一综合99久久| 亚洲永久网址在线观看| 亚洲av无码一区二区三区四区 | 人人狠狠综合久久亚洲| 精品无码专区亚洲| 亚洲电影日韩精品| 伊人久久综在合线亚洲91| 亚洲国产成人高清在线观看| 亚洲伦另类中文字幕| 亚洲免费在线视频观看| 自拍偷区亚洲国内自拍| 国产亚洲成在线播放va| 国产亚洲精品无码拍拍拍色欲| 亚洲国产精品一区二区成人片国内| 亚洲国产天堂久久综合网站| 亚洲精品韩国美女在线| 2020国产精品亚洲综合网| 国产AV无码专区亚洲AV麻豆丫 | 浮力影院亚洲国产第一页| 亚洲成在人线av| 亚洲成年人电影网站| 亚洲码欧美码一区二区三区|