Java 數據結構 & 算法】寧可累死自己, 也要卷死別人 14 漢諾塔

      網友投稿 661 2025-04-02

      【Java 數據結構 & 算法】???寧可累死自己, 也要卷死別人 14??? 漢諾塔


      概述

      漢諾塔

      遞歸

      漢諾塔實現

      概述

      從今天開始, 小白我將帶大家開啟 Java 數據結構 & 算法的新篇章.

      漢諾塔

      漢諾塔 (Tower of Hanoi) 是一個源于印度的古老益智玩具. 漢諾塔由三根柱子和若干大小不同的圓盤組成. 目標是把圓盤從最左邊的柱子移到最右邊的柱子上. 如圖:

      遞歸

      【Java 數據結構 & 算法】寧可累死自己, 也要卷死別人 14 漢諾塔

      遞歸 (Recursion) 指的是在函數中調用自身. 遞歸可以幫助我們簡化問題, 使用更少的代碼達成目標.

      漢諾塔實現

      public class 漢諾塔 { // 漢諾塔實現 private static void hanoi(int num, char a, char b, char c) { String str = ""; // 判斷是否為最后 if(num==1) { str = "盤1從: " + a + "->" + c; System.out.println(str); } else { // 2^(n-1)次, 把除第n個盤從A移動到B hanoi(num - 1, a, c, b); str = "盤" + num + "從: " + a + "->" + c; System.out.println(str); // 2^(n-1)次, 把除第n個盤從B移動到C hanoi(num - 1, b, a, c); } } // main public static void main(String[] args) { hanoi(3, 'A', 'B', 'C'); } }

      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

      輸出結果:

      盤1從: A->C 盤2從: A->B 盤1從: C->B 盤3從: A->C 盤1從: B->A 盤2從: B->C 盤1從: A->C

      1

      2

      3

      4

      5

      6

      7

      Java 數據結構

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

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

      上一篇:excel表格排序功能使用的教程(excel表格排序操作方法)
      下一篇:IMLOG10(imlog10是什么函數)
      相關文章
      国产精品亚洲а∨无码播放麻豆| 亚洲欧洲另类春色校园网站| 亚洲午夜精品一区二区麻豆| 亚洲一区二区在线免费观看| 久久精品亚洲视频| 亚洲精品无码国产| 亚洲精品无码国产| 亚洲日韩精品A∨片无码| 久久久久国产亚洲AV麻豆| 亚洲精品国产高清嫩草影院| 国产精品手机在线亚洲| 最新亚洲人成网站在线观看 | 亚洲无av在线中文字幕| 伊人亚洲综合青草青草久热| 亚洲片一区二区三区| 精品国产亚洲男女在线线电影| 亚洲午夜成人精品电影在线观看| 亚洲国产黄在线观看| 亚洲国产成人a精品不卡在线| 伊在人亚洲香蕉精品区麻豆| 亚洲A丁香五香天堂网| 亚洲福利在线播放| 综合亚洲伊人午夜网| 亚洲色大成网站www永久一区| 亚洲精品一品区二品区三品区| 亚洲国产成人片在线观看无码 | 亚洲人成77777在线播放网站不卡| 亚洲日本久久久午夜精品| 亚洲综合精品第一页| 亚洲精品亚洲人成在线| 色婷婷亚洲一区二区三区| 亚洲国产精品综合久久网络| 国产性爱在线观看亚洲黄色一级片| 久久综合亚洲色HEZYO国产| 亚洲日韩乱码中文无码蜜桃臀网站 | 国产亚洲人成在线播放| 亚洲国产精品一区二区第一页免 | 亚洲国产一成久久精品国产成人综合 | 97se亚洲综合在线| 亚洲国产精品成人久久久| 亚洲熟妇无码AV|