国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|

服務(wù)器之家 - 編程語言 - JAVA教程 - Java數(shù)據(jù)結(jié)構(gòu)及算法實(shí)例:漢諾塔問題 Hanoi

Java數(shù)據(jù)結(jié)構(gòu)及算法實(shí)例:漢諾塔問題 Hanoi

2019-12-24 13:03junjie JAVA教程

這篇文章主要介紹了Java數(shù)據(jù)結(jié)構(gòu)及算法實(shí)例:漢諾塔問題 Hanoi,本文直接給出實(shí)現(xiàn)代碼,代碼中包含大量注釋,需要的朋友可以參考下

?
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
32
33
34
35
36
37
38
39
40
41
42
43
/**
 * 漢諾塔大學(xué)的時(shí)候就學(xué)過,但是根本沒搞明白,唯一知道的就是要用遞歸的方法來求解。
 * 問題描述:
 * 有三根桿子A,B,C。A桿上有N個(gè)(N>1)穿孔圓盤,盤的尺寸由下到上依次變小。
 * 要求按下列規(guī)則將所有圓盤移至C桿:
 * 1.每次只能移動(dòng)一個(gè)圓盤;
 * 2.大盤不能疊在小盤上面。
 * 提示:可將圓盤臨時(shí)置于B桿,也可將從A桿移出的圓盤重新移回A桿,
 * 但都必須尊循上述兩條規(guī)則。
 * 問:如何移?最少要移動(dòng)多少次?
 * 解決方法:
 * 假設(shè)只有2個(gè)盤子,柱子分別是A, B, C柱。那么只需要三步就可以把他們從A柱移到C柱,
 * 這三步是A->B, A->C, B->C。
 * 如果盤子數(shù)n超過2呢,我們就可以把這些盤子看成由最下面的那個(gè)盤子和 上面n-1個(gè)盤子 兩部分,
 * 這兩部分同樣可以用上面的三步實(shí)現(xiàn)移動(dòng)。
 * 也就是說我們可以通過遞歸地調(diào)用上面的步驟實(shí)現(xiàn)將所有n個(gè)盤子從A柱移動(dòng)到C柱。
 */
package al;
public class Hanoi {
   
  public static void main(String[] args) {
     
    Hanoi hanoi = new Hanoi();
    hanoi.move(3, 'A', 'B', 'C');
  }
   
  /**
   * @author
   * @param n 盤子數(shù)目
   * @param from 起始柱子
   * @param temp 中間柱子
   * @param to 目標(biāo)柱子
   */
  public void move(int n, char from, char temp, char to) {
    if(n == 1) {
      System.out.println("Move 1 plate from " + from + " to " + to);
    } else {
      move(n-1, from, to, temp);
      move(1, from, temp, to);
      move(n-1, temp, from, to);
    }
  }
}

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 秋霞av国产精品一区 | 毛片a级 | 亚洲精品一区久久久久久 | 国产一级视频免费观看 | 久久久久久久国产精品 | 国产精品久久久久久久一区探花 | 亚洲综合在线视频 | 日韩综合区 | 亚洲精品在线中文字幕 | 精品无码久久久久国产 | 精品国产黄a∨片高清在线 欧美一级免费 | 欧美激情精品久久久久久 | 国产精品一区av | 北条麻妃99精品青青久久 | 懂色aⅴ精品一区二区三区蜜月 | 国产高清一区二区 | 久久国产欧美日韩精品 | 91在线免费播放 | 日韩在线中文字幕 | 日韩精品视频在线播放 | 欧洲精品视频在线观看 | 国产精品久久久久久中文字 | 久久国产精品亚洲 | 精品久久久久国产 | 国产精品一区视频 | 久久久www成人免费精品 | 五月天伊人 | 国产裸体bbb视频 | 最新日韩免费 | 视频一区 中文字幕 | 国产人妖一区 | 亚洲视频一区在线观看 | 久久国产区 | 国产精品久久久久永久免费观看 | 这里只有国产精品 | av高清在线看 | 羞羞动漫网 | 亚洲伊人久久综合 | 国产成人精品一区二区 | 欧美二区三区 | 91国内外精品自在线播放 |