herrDeng網內搜尋

自訂搜尋

Ads

2016年11月30日 星期三

ex12 河內塔



河內塔程式

61 則留言:

B10433036 提到...

public class ex1 {
static int N=0;
static void hanoi(char A,char B,char C,int n){
if (n==1)
System.out.println((++N)+":移動"+n+":"+A+"=>"+C);
else{
hanoi(A,C,B,n-1);
System.out.println((++N)+":移動"+n+":"+A+"=>"+C);
hanoi(B,A,C,n-1);
}
}
public static void main(String[] args) {
hanoi('A','B','C',5);

}

}

B10433009蔡佩樺 提到...

package hello;

public class ex01 {
static int N=0;
static void hanoi(char A,char B,char C,int n){
if(n==1)
System.out.println((++N)+":移動"+n+":"+A+"=>"+C);
else{
hanoi(A,B,C,n-1);
System.out.println((++N)+":移動"+n+":"+A+"=>"+C);
hanoi(A,B,C,n-1);
}
}

public static void main(String[] args) {
hanoi('A','B','C',5);

}

}

B10433037 提到...

public class ex01 {
static int N=0;
static void hanoi (char A, char B, char C, int n){
if (n==1)
System.out.println((++N)+":移動"+n+":"+A+"=>"+C);
else{
hanoi(A,C,B, n-1);
System.out.println((++N)+":移動"+n+":"+A+"=>"+C);
hanoi(B,A,C, n-1);
}
}

public static void main(String[] args) {
hanoi('A','B','C', 5);

}
}

B10433054孫若庭 提到...

package hello;

public class ex01 {
static int N=0;
static void hanoi(char A,char B,char C,int n){
if(n==1)
System.out.println((++N)+":移動"+n+":"+A+"=>"+C);
else{
hanoi(A,B,C,n-1);
System.out.println((++N)+":移動"+n+":"+A+"=>"+C);
hanoi(A,B,C,n-1);
}
}

public static void main(String[] args) {
hanoi('A','B','C',5);

}

}

B10433019李佳潔 提到...

public class ex1 {
static int N=0;
static void hanoi(char A,char B,char C,int n){
if(n==1)
System.out.println((++N)+":移動"+n+":"+A+"=>"+C);
else{
hanoi(A,C,B,n-1);
System.out.println((++N)+":移動"+n+":"+A+"=>"+C);
hanoi(B,A,C,n-1);
}
}
public static void main(String[] args) {
hanoi('A','B','C',5);
}
}

B10433005沈沛姍 提到...

package hello;

public class ex01 {
static int N=0;
static void hanoi(char A,char B,char C,int n){
if(n==1)
System.out.println((++N)+":移動"+n+":"+A+"=>"+C);
else{
hanoi(A,B,C,n-1);
System.out.println((++N)+":移動"+n+":"+A+"=>"+C);
hanoi(A,B,C,n-1);
}
}

public static void main(String[] args) {
hanoi('A','B','C',5);

}

}

B10433188 姜佩萱 提到...

public class hello {
static int N=0;
static void hanoi (char A, char B, char C , int n){
if (n==1)
System.out.println((++N)+":移動"+n+":"+A+"=>"+C);
else{
hanoi(A, C, B, n-1);
System.out.println((++N)+":移動"+n+":"+A+"=>"+C);
hanoi(B, A, C, n-1);
}
}
public static void main(String[] args) {
hanoi('A','B','C', 4);

}

}

B10433049宋子文 提到...

package p1;

public class hw1 {
static int N=0;
static void hanoi(char A,char B,char C,int n){
if (n==1)
System.out.println((++N)+":移動"+n+":"+A+"=>"+C);
else{
hanoi(A,C,B,n-1);
System.out.println((++N)+":移動"+n+":"+A+"=>"+C);
hanoi(A,C,B,n-1);
}
}
public static void main(String[] args) {
hanoi('A','B','C',5);
}

}

B10433006張正祺 提到...

package p1;

public class hw1 {
static int N=0;
static void hanoi(char A, char B, char C, int n){
if(n==1)
System.out.println((++N)+":移動"+n+":"+A+"=>"+C);
else{
hanoi(A,C,B,n-1);
System.out.println((++N)+":移動"+n+":"+A+"=>"+C);
hanoi(B,A,C,n-1);
}
}

public static void main(String[] args) {
hanoi('A','B','C',5);


}

}

B10433068丁麗馨 提到...

public class hello {
static int N=0;
static void hanoi (char A, char B, char C, int n){
if (n==1)
System.out.println((++N)+":移動"+n+":"+A+"=>"+C);
else{
hanoi(A,C,B,n-1);
System.out.println((++N)+":移動"+n+":"+A+"=>"+C);
hanoi(A,C,B,n-1);
}
}
public static void main(String[] args) {
hanoi('A','B','C',5);
}
}

B10433008王靖雲 提到...

public class ex01
{
static int N=0;
static void hanoi(int A,int B,int C,int n)
{
if (n==1)
System.out.println("移動"+n+":"+A+"=>"+C);
else
{
hanoi(A,C,B,n-1);
System.out.println("移動"+n+":"+A+"=>"+C);
hanoi(B,A,C,n-1);
}
}
public static void main(String[] args)
{
hanoi(1,2,3,4);
}

}

B10433188 姜佩萱(新的留言) 提到...

public class hello {
static int N=0;
static void hanoi (char A, char B, char C , int n){
if (n==1)
System.out.println((++N)+":移動"+n+":"+A+"=>"+C);
else{
hanoi(A, C, B, n-1);
System.out.println((++N)+":移動"+n+":"+A+"=>"+C);
hanoi(B, A, C, n-1);
}
}
public static void main(String[] args) {
hanoi('A','B','C', 4);

}

}

B10433015 提到...

public class ex12 {
static int N=0;
static void hanoi(char A, char B, char C, int n){
if(n==1)
System.out.println((++N)+":移動"+n+":"+A+"=>"+C);
else{
hanoi(A,C,B,n-1);
System.out.println((++N)+":移動"+n+":"+A+"=>"+C);
hanoi(B,A,C,n-1);
}
}
public static void main(String[] args) {
hanoi('A','B','C',4);
}
}

B10433044吳玉瀚 提到...

public class a01 {
static int N=0;
static void Hn(char A,char B,char C,int n){
if(n==1)System.out.println("第"+(++N)+"步:\t"+n+"從"+A+"->"+C);
else{
Hn(A,C,B,n-1);
System.out.println("第"+(++N)+"步:\t"+n+"從"+A+"->"+C);
Hn(B,A,C,n-1);
}
}
public static void main(String[] args) {
Hn('A','B','C',4);
}
}
第1步: 1從A->B
第2步: 2從A->C
第3步: 1從B->C
第4步: 3從A->B
第5步: 1從C->A
第6步: 2從C->B
第7步: 1從A->B
第8步: 4從A->C
第9步: 1從B->C
第10步: 2從B->A
第11步: 1從C->A
第12步: 3從B->C
第13步: 1從A->B
第14步: 2從A->C
第15步: 1從B->C

B10433020沈柏軍 提到...

public class hello {
static int N=0;
static void hanoi(char A, char B, char C, int n){
if (n==1)
System.out.println((++N)+":移動"+n+":"+A+"=>"+C);
else{
hanoi(A, C, B, n-1);
System.out.println((++N)+":移動"+n+":"+A+"=>"+C);
hanoi(B, A, C, n-1);
}
}
public static void main(String[] args) {
hanoi('A','B','C', 5);

}

}

B10433007張聖鑫 提到...

package p1;

public class ex01 {

static int N=0;
static void hanoi(char A, char B, char C, int n){
if (n==1)
System.out.println((++N)+":移動" +n +":" +A+"=>"+C);
else{
hanoi(A,C,B,n-1);
System.out.println((++N)+":移動" +n +":" +A+"=>"+C);
hanoi(B,A,C, n-1);
}

}
public static void main(String[] args)
{
hanoi('A','B','C', 5);
}
}

B10433190 張文翰 提到...

public class hello {
static int N=0;
static void hanoi (char A, char B, char C , int n){
if (n==1)
System.out.println((++N)+":移動"+n+":"+A+"=>"+C);
else{
hanoi(A, C, B, n-1);
System.out.println((++N)+":移動"+n+":"+A+"=>"+C);
hanoi(B, A, C, n-1);
}
}
public static void main(String[] args) {
hanoi('A','B','C', 4);

}

}

B10333022李昕翰 提到...


public class Ex12 {
static int N=0;
static void hanoi(char A, char B, char C, int n){
if (n==1)
System.out.println((++N)+":移動"+n+":"+A+"=>"+C);
else{
hanoi(A, C, B, n-1);
System.out.println((++N)+":移動"+n+":"+A+"=>"+C);
hanoi(B, A, C, n-1);
}
}
public static void main(String[] args) {
hanoi('A','B','C',5);
}

}

B10433189 杜恩瑋 提到...

public class hello {
static int N=0;
static void hanoi (char A, char B, char C , int n){
if (n==1)
System.out.println((++N)+":移動"+n+":"+A+"=>"+C);
else{
hanoi(A, C, B, n-1);
System.out.println((++N)+":移動"+n+":"+A+"=>"+C);
hanoi(B, A, C, n-1);
}
}
public static void main(String[] args) {
hanoi('A','B','C', 4);

}

}

B10433042 提到...

package ererer;

public class ex1 {
static int N=0;
public static void hanoi(int A,int B,int C ,int n) {
if(n==1)
System.out.println((++N)+":移動"+N+":"+A+"=>"+C);
else{
hanoi(A,C,B,n-1);
System.out.println((++N)+":移動"+n+":"+A+"=>"+C);
hanoi(B,A,C,n-1);
}
}
public static void main(String[] args) {
hanoi(1,2,3,4);
}
}

B10433031 陳頌恩 提到...

public class hello {
static int N=0;
static void hanoi (char A, char B, char C , int n){
if (n==1)
System.out.println((++N)+":移動"+n+":"+A+"=>"+C);
else{
hanoi(A, C, B, n-1);
System.out.println((++N)+":移動"+n+":"+A+"=>"+C);
hanoi(B, A, C, n-1);
}
}
public static void main(String[] args) {
hanoi('A','B','C', 4);

}

}

B10433023羅亦志 提到...

package ererer;

public class ex1 {
static int N=0;
public static void hanoi(int A,int B,int C ,int n) {
if(n==1)
System.out.println((++N)+":移動"+N+":"+A+"=>"+C);
else{
hanoi(A,C,B,n-1);
System.out.println((++N)+":移動"+n+":"+A+"=>"+C);
hanoi(B,A,C,n-1);
}
}
public static void main(String[] args) {
hanoi(1,2,3,4);
}
}

B10433025羅亦志 提到...

package ererer;

public class ex1 {
static int N=0;
public static void hanoi(int A,int B,int C ,int n) {
if(n==1)
System.out.println((++N)+":移動"+N+":"+A+"=>"+C);
else{
hanoi(A,C,B,n-1);
System.out.println((++N)+":移動"+n+":"+A+"=>"+C);
hanoi(B,A,C,n-1);
}
}
public static void main(String[] args) {
hanoi(1,2,3,4);
}
}

B10433021呂志信 提到...

package hello;
public class hello {
static int N=0;
static void hanoi(char A, char B, char C,int n){
if (n==1)
System.out.println((++N)+":移動"+n+":"+A+"=>"+C);
else{
hanoi(A,B,C, n-1);
System.out.println((++N)+":移動"+n+":"+A+"=>"+C);
hanoi(B,A,C, n-1);
}
}

public static void main(String[] args) {
hanoi('A','B','C', 5);
}
}

B10433014楊偉杰 提到...

package ddt;

public class ttd {
static int N=0;

public static void hanoi(int A,int B,int C,int n)
{
if(n==1)
System.out.println((++N)+":移動"+N+":"+A+"=>"+C);
else
{
hanoi(A,C,B,n-1);
System.out.println((++N)+":移動"+N+":"+A+"=>"+C);
hanoi(B,C,A,n-1);
}
}

public static void main(String[] args) {

hanoi(1,2,3,4);


}

}

B10433023李佳明 提到...

package hello;
public class hello{
static int N=0;
static void hanoi(int A,int B, int C, int n){
if (n==1)
System.out.println((++N)+":移動"+n+":"+A+"=>"+C);
else
{
hanoi(A , C, B, n-1);
System.out.println((++N)+":移動"+n+":"+A+"=>"+C);
hanoi(B , A, C, n-1);
}
}

public static void main (String[] args){
hanoi (1,2,3, 4);
}
}

------------------------------------
1:移動1:1=>2
2:移動2:1=>3
3:移動1:2=>3
4:移動3:1=>2
5:移動1:3=>1
6:移動2:3=>2
7:移動1:1=>2
8:移動4:1=>3
9:移動1:2=>3
10:移動2:2=>1
11:移動1:3=>1
12:移動3:2=>3
13:移動1:1=>2
14:移動2:1=>3
15:移動1:2=>3


b10433053謝肇安 提到...

package hello;
public class hello{
static int N=0;
static void hanoi(int A,int B, int C, int n){
if (n==1)
System.out.println((++N)+":移動"+n+":"+A+"=>"+C);
else
{
hanoi(A , C, B, n-1);
System.out.println((++N)+":移動"+n+":"+A+"=>"+C);
hanoi(B , A, C, n-1);
}
}

public static void main (String[] args){
hanoi (1,2,3, 4);
}
}

------------------------------------
1:移動1:1=>2
2:移動2:1=>3
3:移動1:2=>3
4:移動3:1=>2
5:移動1:3=>1
6:移動2:3=>2
7:移動1:1=>2
8:移動4:1=>3
9:移動1:2=>3
10:移動2:2=>1
11:移動1:3=>1
12:移動3:2=>3
13:移動1:1=>2
14:移動2:1=>3
15:移動1:2=>3


b10433038詹恭煒 提到...

package hello;
public class hello{
static int N=0;
static void hanoi(int A,int B, int C, int n){
if (n==1)
System.out.println((++N)+":移動"+n+":"+A+"=>"+C);
else
{
hanoi(A , C, B, n-1);
System.out.println((++N)+":移動"+n+":"+A+"=>"+C);
hanoi(B , A, C, n-1);
}
}

public static void main (String[] args){
hanoi (1,2,3, 4);
}
}

------------------------------------
1:移動1:1=>2
2:移動2:1=>3
3:移動1:2=>3
4:移動3:1=>2
5:移動1:3=>1
6:移動2:3=>2
7:移動1:1=>2
8:移動4:1=>3
9:移動1:2=>3
10:移動2:2=>1
11:移動1:3=>1
12:移動3:2=>3
13:移動1:1=>2
14:移動2:1=>3
15:移動1:2=>3


b10433194謝旻君 提到...

package hello;
public class hello{
static int N=0;
static void hanoi(int A,int B, int C, int n){
if (n==1)
System.out.println((++N)+":移動"+n+":"+A+"=>"+C);
else
{
hanoi(A , C, B, n-1);
System.out.println((++N)+":移動"+n+":"+A+"=>"+C);
hanoi(B , A, C, n-1);
}
}

public static void main (String[] args){
hanoi (1,2,3, 4);
}
}

------------------------------------
1:移動1:1=>2
2:移動2:1=>3
3:移動1:2=>3
4:移動3:1=>2
5:移動1:3=>1
6:移動2:3=>2
7:移動1:1=>2
8:移動4:1=>3
9:移動1:2=>3
10:移動2:2=>1
11:移動1:3=>1
12:移動3:2=>3
13:移動1:1=>2
14:移動2:1=>3
15:移動1:2=>3


b10433051莊孟軒 提到...

package hw1;

public class hello {
static int N=0;
static void hanoi(char A, char B, char C, int n){
if (n==1)
System.out.println((++N)+":移動"+n+":"+A+"=>"+C);
else{
hanoi(A, C, B, n-1);
System.out.println((++N)+":移動"+n+":"+A+"=>"+C);
hanoi(B, A, C, n-1);
}
}
public static void main(String[] args) {
hanoi('A','B','C', 5);

}

}

b10433193林佩縈 提到...

package hello;
public class hello{
static int N=0;
static void hanoi(int A,int B, int C, int n){
if (n==1)
System.out.println((++N)+":移動"+n+":"+A+"=>"+C);
else
{
hanoi(A , C, B, n-1);
System.out.println((++N)+":移動"+n+":"+A+"=>"+C);
hanoi(B , A, C, n-1);
}
}

public static void main (String[] args){
hanoi (1,2,3, 4);
}
}

------
1:移動1:1=>2
2:移動2:1=>3
3:移動1:2=>3
4:移動3:1=>2
5:移動1:3=>1
6:移動2:3=>2
7:移動1:1=>2
8:移動4:1=>3
9:移動1:2=>3
10:移動2:2=>1
11:移動1:3=>1
12:移動3:2=>3
13:移動1:1=>2
14:移動2:1=>3
15:移動1:2=>3


B10433040葉峻宇 提到...

package hello;
public class hello{
static int N=0;
static void hanoi(int A,int B, int C, int n){
if (n==1)
System.out.println((++N)+":移動"+n+":"+A+"=>"+C);
else
{
hanoi(A , C, B, n-1);
System.out.println((++N)+":移動"+n+":"+A+"=>"+C);
hanoi(B , A, C, n-1);
}
}

public static void main (String[] args){
hanoi (1,2,3, 4);
}
}






1:移動1:1=>2
2:移動2:1=>3
3:移動1:2=>3
4:移動3:1=>2
5:移動1:3=>1
6:移動2:3=>2
7:移動1:1=>2
8:移動4:1=>3
9:移動1:2=>3
10:移動2:2=>1
11:移動1:3=>1
12:移動3:2=>3
13:移動1:1=>2
14:移動2:1=>3
15:移動1:2=>3


B10233028 王曉琪 提到...

public class EX01 {
static int N=0;

static void hanoi(char A,char B,char C,int n){
if (n==1)
System.out.println((++N)+":移動"+n+":"+A+"=>"+C);
else{
hanoi(A,C,B,n-1);
System.out.println((++N)+":移動"+n+":"+A+"=>"+C);
hanoi(B,A,C,n-1);

}
}
public static void main(String[]args){
hanoi('A','B','C',5);
}
}

B10433026陳元凱 提到...

public class ex {
static int N=0;
static void hanoi(int A, int B, int C, int n){
if (n==1)
System.out.println((++N)+"移動"+n+": "+A+"=>"+C);
else {
hanoi (A,C,B,n-1);
System.out.println((++N)+"移動"+n+": "+A+"=>"+C);
hanoi(B,A,C,n-1);
}
}
public static void main(String[] args) {
hanoi(1,2,3, 1000);
}
}

B10433027 提到...

public class ex01 {

static int N=0;

public static void hanoi(int A, int B,int C,int n) {

if (n==1)

System.out.println((++N)+"步 "+"移動"+n+"層"+":"+A+"柱=>"+C+"柱");

else{

hanoi(A,C,B,n-1);

System.out.println((++N)+"步 "+"移動"+n+"層"+":"+A+"柱=>"+C+"柱");

hanoi(B,A,C,n-1);

}

}

public static void main(String[] args){

hanoi(1,2,3,4);

}



}

B10433021宋狄淯 提到...

package hello;
public class hello{
static int N=0;
static void hanoi(int A,int B, int C, int n){
if (n==1)
System.out.println((++N)+":移動"+n+":"+A+"=>"+C);
else
{
hanoi(A , C, B, n-1);
System.out.println((++N)+":移動"+n+":"+A+"=>"+C);
hanoi(B , A, C, n-1);
}
}

public static void main (String[] args){
hanoi (1,2,3, 4);
}
}

------------------------------------
1:移動1:1=>2
2:移動2:1=>3
3:移動1:2=>3
4:移動3:1=>2
5:移動1:3=>1
6:移動2:3=>2
7:移動1:1=>2
8:移動4:1=>3
9:移動1:2=>3
10:移動2:2=>1
11:移動1:3=>1
12:移動3:2=>3
13:移動1:1=>2
14:移動2:1=>3
15:移動1:2=>3

B104333050徐佳偉 提到...

package hello;
public class hello{
static int N=0;
static void hanoi(int A,int B, int C, int n){
if (n==1)
System.out.println((++N)+":移動"+n+":"+A+"=>"+C);
else
{
hanoi(A , C, B, n-1);
System.out.println((++N)+":移動"+n+":"+A+"=>"+C);
hanoi(B , A, C, n-1);
}
}

public static void main (String[] args){
hanoi (1,2,3, 4);
}
}

------------------------------------
1:移動1:1=>2
2:移動2:1=>3
3:移動1:2=>3
4:移動3:1=>2
5:移動1:3=>1
6:移動2:3=>2
7:移動1:1=>2
8:移動4:1=>3
9:移動1:2=>3
10:移動2:2=>1
11:移動1:3=>1
12:移動3:2=>3
13:移動1:1=>2
14:移動2:1=>3
15:移動1:2=>3

B10433039游叡恩 提到...

package hello;
public class hello{
static int N=0;
static void hanoi(int A,int B, int C, int n){
if (n==1)
System.out.println((++N)+":移動"+n+":"+A+"=>"+C);
else
{
hanoi(A , C, B, n-1);
System.out.println((++N)+":移動"+n+":"+A+"=>"+C);
hanoi(B , A, C, n-1);
}
}

public static void main (String[] args){
hanoi (1,2,3, 4);
}
}

------------------------------------
1:移動1:1=>2
2:移動2:1=>3
3:移動1:2=>3
4:移動3:1=>2
5:移動1:3=>1
6:移動2:3=>2
7:移動1:1=>2
8:移動4:1=>3
9:移動1:2=>3
10:移動2:2=>1
11:移動1:3=>1
12:移動3:2=>3
13:移動1:1=>2
14:移動2:1=>3
15:移動1:2=>3

B10433066劉民崧 提到...

package hello;
public class hello{
static int N=0;
static void hanoi(int A,int B, int C, int n){
if (n==1)
System.out.println((++N)+":移動"+n+":"+A+"=>"+C);
else
{
hanoi(A , C, B, n-1);
System.out.println((++N)+":移動"+n+":"+A+"=>"+C);
hanoi(B , A, C, n-1);
}
}

public static void main (String[] args){
hanoi (1,2,3, 4);
}
}

------------------------------------
1:移動1:1=>2
2:移動2:1=>3
3:移動1:2=>3
4:移動3:1=>2
5:移動1:3=>1
6:移動2:3=>2
7:移動1:1=>2
8:移動4:1=>3
9:移動1:2=>3
10:移動2:2=>1
11:移動1:3=>1
12:移動3:2=>3
13:移動1:1=>2
14:移動2:1=>3
15:移動1:2=>3

B10333010陳彥逸 提到...

public class Ex12 {
static int N=0;
static void hanoi(char A, char B, char C, int n){
if (n==1)
System.out.println((++N)+":移動"+n+":"+A+"=>"+C);
else{
hanoi(A, C, B, n-1);
System.out.println((++N)+":移動"+n+":"+A+"=>"+C);
hanoi(B, A, C, n-1);
}
}
public static void main(String[] args) {
hanoi('A','B','C',5);
}

}

b10433030 楊家睿 提到...

public class ex1 {
static int N=0;
static void hanoi(char A,char B,char C,int n){
if (n==1)
System.out.println((++N)+":移動"+n+":"+A+"=>"+C);
else{
hanoi(A,C,B,n-1);
System.out.println((++N)+":移動"+n+":"+A+"=>"+C);
hanoi(B,A,C,n-1);
}
}
public static void main(String[] args) {
hanoi('A','B','C',5);

}

}

B10433029 宋狄淯 提到...

package hello;
public class hello{
static int N=0;
static void hanoi(int A,int B, int C, int n){
if (n==1)
System.out.println((++N)+":移動"+n+":"+A+"=>"+C);
else
{
hanoi(A , C, B, n-1);
System.out.println((++N)+":移動"+n+":"+A+"=>"+C);
hanoi(B , A, C, n-1);
}
}

public static void main (String[] args){
hanoi (1,2,3, 4);
}
}

------------------------------------
1:移動1:1=>2
2:移動2:1=>3
3:移動1:2=>3
4:移動3:1=>2
5:移動1:3=>1
6:移動2:3=>2
7:移動1:1=>2
8:移動4:1=>3
9:移動1:2=>3
10:移動2:2=>1
11:移動1:3=>1
12:移動3:2=>3
13:移動1:1=>2
14:移動2:1=>3
15:移動1:2=>3

B10233177吳國豪 提到...

package hello;
public class hello{
static int N=0;
static void hanoi(int A,int B, int C, int n){
if (n==1)
System.out.println((++N)+":移動"+n+":"+A+"=>"+C);
else
{
hanoi(A , C, B, n-1);
System.out.println((++N)+":移動"+n+":"+A+"=>"+C);
hanoi(B , A, C, n-1);
}
}

public static void main (String[] args){
hanoi (1,2,3, 4);
}
}

------------------------------------
1:移動1:1=>2
2:移動2:1=>3
3:移動1:2=>3
4:移動3:1=>2
5:移動1:3=>1
6:移動2:3=>2
7:移動1:1=>2
8:移動4:1=>3
9:移動1:2=>3
10:移動2:2=>1
11:移動1:3=>1
12:移動3:2=>3
13:移動1:1=>2
14:移動2:1=>3
15:移動1:2=>3

B10233177吳國豪 提到...

package hello;
public class hello{
static int N=0;
static void hanoi(int A,int B, int C, int n){
if (n==1)
System.out.println((++N)+":移動"+n+":"+A+"=>"+C);
else
{
hanoi(A , C, B, n-1);
System.out.println((++N)+":移動"+n+":"+A+"=>"+C);
hanoi(B , A, C, n-1);
}
}

public static void main (String[] args){
hanoi (1,2,3, 4);
}
}

------------------------------------
1:移動1:1=>2
2:移動2:1=>3
3:移動1:2=>3
4:移動3:1=>2
5:移動1:3=>1
6:移動2:3=>2
7:移動1:1=>2
8:移動4:1=>3
9:移動1:2=>3
10:移動2:2=>1
11:移動1:3=>1
12:移動3:2=>3
13:移動1:1=>2
14:移動2:1=>3
15:移動1:2=>3

B10233049 黃家崙 提到...

package hello;
public class hello{
static int N=0;
static void hanoi(int A,int B, int C, int n){
if (n==1)
System.out.println((++N)+":移動"+n+":"+A+"=>"+C);
else
{
hanoi(A , C, B, n-1);
System.out.println((++N)+":移動"+n+":"+A+"=>"+C);
hanoi(B , A, C, n-1);
}
}

public static void main (String[] args){
hanoi (1,2,3, 4);
}
}

------------------------------------
1:移動1:1=>2
2:移動2:1=>3
3:移動1:2=>3
4:移動3:1=>2
5:移動1:3=>1
6:移動2:3=>2
7:移動1:1=>2
8:移動4:1=>3
9:移動1:2=>3
10:移動2:2=>1
11:移動1:3=>1
12:移動3:2=>3
13:移動1:1=>2
14:移動2:1=>3
15:移動1:2=>3

B10433022 吳欣芸 提到...

public class ex1 {
static int N=0;
static void hanoi(char A,char B,char C,int n){
if (n==1)
System.out.println((++N)+":移動"+n+":"+A+"=>"+C);
else{
hanoi(A,C,B,n-1);
System.out.println((++N)+":移動"+n+":"+A+"=>"+C);
hanoi(B,A,C,n-1);
}
}
public static void main(String[] args) {
hanoi('A','B','C',5);

}

B10433040 葉峻宇 提到...

package hello;
public class hello{
static int N=0;
static void hanoi(int A,int B, int C, int n){
if (n==1)
System.out.println((++N)+":移動"+n+":"+A+"=>"+C);
else
{
hanoi(A , C, B, n-1);
System.out.println((++N)+":移動"+n+":"+A+"=>"+C);
hanoi(B , A, C, n-1);
}
}

public static void main (String[] args){
hanoi (1,2,3, 4);
}
}

------------------------------------
1:移動1:1=>2
2:移動2:1=>3
3:移動1:2=>3
4:移動3:1=>2
5:移動1:3=>1
6:移動2:3=>2
7:移動1:1=>2
8:移動4:1=>3
9:移動1:2=>3
10:移動2:2=>1
11:移動1:3=>1
12:移動3:2=>3
13:移動1:1=>2
14:移動2:1=>3
15:移動1:2=>3

b10433024 陳錡諹 提到...

package hello;
public class hello{
static int N=0;
static void hanoi(int A,int B, int C, int n){
if (n==1)
System.out.println((++N)+":移動"+n+":"+A+"=>"+C);
else
{
hanoi(A , C, B, n-1);
System.out.println((++N)+":移動"+n+":"+A+"=>"+C);
hanoi(B , A, C, n-1);
}
}

public static void main (String[] args){
hanoi (1,2,3, 4);
}
}

------------------------------------
1:移動1:1=>2
2:移動2:1=>3
3:移動1:2=>3
4:移動3:1=>2
5:移動1:3=>1
6:移動2:3=>2
7:移動1:1=>2
8:移動4:1=>3
9:移動1:2=>3
10:移動2:2=>1
11:移動1:3=>1
12:移動3:2=>3
13:移動1:1=>2
14:移動2:1=>3
15:移動1:2=>3

b10433066劉民崧 提到...

package hello;
public class hello{
static int N=0;
static void hanoi(int A,int B, int C, int n){
if (n==1)
System.out.println((++N)+":移動"+n+":"+A+"=>"+C);
else
{
hanoi(A , C, B, n-1);
System.out.println((++N)+":移動"+n+":"+A+"=>"+C);
hanoi(B , A, C, n-1);
}
}

public static void main (String[] args){
hanoi (1,2,3, 4);
}
}

------------------------------------
1:移動1:1=>2
2:移動2:1=>3
3:移動1:2=>3
4:移動3:1=>2
5:移動1:3=>1
6:移動2:3=>2
7:移動1:1=>2
8:移動4:1=>3
9:移動1:2=>3
10:移動2:2=>1
11:移動1:3=>1
12:移動3:2=>3
13:移動1:1=>2
14:移動2:1=>3
15:移動1:2=>3

2016年12月26日 下午12:10
匿名 B10233049 黃家崙 提到...
package hello;
public class hello{
static int N=0;
static void hanoi(int A,int B, int C, int n){
if (n==1)
System.out.println((++N)+":移動"+n+":"+A+"=>"+C);
else
{
hanoi(A , C, B, n-1);
System.out.println((++N)+":移動"+n+":"+A+"=>"+C);
hanoi(B , A, C, n-1);
}
}

public static void main (String[] args){
hanoi (1,2,3, 4);
}
}

------------------------------------
1:移動1:1=>2
2:移動2:1=>3
3:移動1:2=>3
4:移動3:1=>2
5:移動1:3=>1
6:移動2:3=>2
7:移動1:1=>2
8:移動4:1=>3
9:移動1:2=>3
10:移動2:2=>1
11:移動1:3=>1
12:移動3:2=>3
13:移動1:1=>2
14:移動2:1=>3
15:移動1:2=>3

B10433083林綾萱 提到...

package hello;
public class hello{
static int N=0;
static void hanoi(int A,int B, int C, int n){
if (n==1)
System.out.println((++N)+":移動"+n+":"+A+"=>"+C);
else
{
hanoi(A , C, B, n-1);
System.out.println((++N)+":移動"+n+":"+A+"=>"+C);
hanoi(B , A, C, n-1);
}
}

public static void main (String[] args){
hanoi (1,2,3, 4);
}
}

------------------------------------
1:移動1:1=>2
2:移動2:1=>3
3:移動1:2=>3
4:移動3:1=>2
5:移動1:3=>1
6:移動2:3=>2
7:移動1:1=>2
8:移動4:1=>3
9:移動1:2=>3
10:移動2:2=>1
11:移動1:3=>1
12:移動3:2=>3
13:移動1:1=>2
14:移動2:1=>3
15:移動1:2=>3

2016年12月26日 下午12:10
匿名 B10233049 黃家崙 提到...
package hello;
public class hello{
static int N=0;
static void hanoi(int A,int B, int C, int n){
if (n==1)
System.out.println((++N)+":移動"+n+":"+A+"=>"+C);
else
{
hanoi(A , C, B, n-1);
System.out.println((++N)+":移動"+n+":"+A+"=>"+C);
hanoi(B , A, C, n-1);
}
}

public static void main (String[] args){
hanoi (1,2,3, 4);
}
}

------------------------------------
1:移動1:1=>2
2:移動2:1=>3
3:移動1:2=>3
4:移動3:1=>2
5:移動1:3=>1
6:移動2:3=>2
7:移動1:1=>2
8:移動4:1=>3
9:移動1:2=>3
10:移動2:2=>1
11:移動1:3=>1
12:移動3:2=>3
13:移動1:1=>2
14:移動2:1=>3
15:移動1:2=>3

b10433012 鍾仁凱 提到...


package hello;
public class hello{
static int N=0;
static void hanoi(int A,int B, int C, int n){
if (n==1)
System.out.println((++N)+":移動"+n+":"+A+"=>"+C);
else
{
hanoi(A , C, B, n-1);
System.out.println((++N)+":移動"+n+":"+A+"=>"+C);
hanoi(B , A, C, n-1);
}
}

public static void main (String[] args){
hanoi (1,2,3, 4);
}
}

------------------------------------
1:移動1:1=>2
2:移動2:1=>3
3:移動1:2=>3
4:移動3:1=>2
5:移動1:3=>1
6:移動2:3=>2
7:移動1:1=>2
8:移動4:1=>3
9:移動1:2=>3
10:移動2:2=>1
11:移動1:3=>1
12:移動3:2=>3
13:移動1:1=>2
14:移動2:1=>3
15:移動1:2=>3

b10233028 王曉琪 提到...

package hello;
public class hello{
static int N=0;
static void hanoi(int A,int B, int C, int n){
if (n==1)
System.out.println((++N)+":移動"+n+":"+A+"=>"+C);
else
{
hanoi(A , C, B, n-1);
System.out.println((++N)+":移動"+n+":"+A+"=>"+C);
hanoi(B , A, C, n-1);
}
}

public static void main (String[] args){
hanoi (1,2,3, 4);
}
}

------------------------------------
1:移動1:1=>2
2:移動2:1=>3
3:移動1:2=>3
4:移動3:1=>2
5:移動1:3=>1
6:移動2:3=>2
7:移動1:1=>2
8:移動4:1=>3
9:移動1:2=>3
10:移動2:2=>1
11:移動1:3=>1
12:移動3:2=>3
13:移動1:1=>2
14:移動2:1=>3
15:移動1:2=>3

b10433022吳欣芸 提到...

package hello;
public class hello{
static int N=0;
static void hanoi(int A,int B, int C, int n){
if (n==1)
System.out.println((++N)+":移動"+n+":"+A+"=>"+C);
else
{
hanoi(A , C, B, n-1);
System.out.println((++N)+":移動"+n+":"+A+"=>"+C);
hanoi(B , A, C, n-1);
}
}

public static void main (String[] args){
hanoi (1,2,3, 4);
}
}

------------------------------------
1:移動1:1=>2
2:移動2:1=>3
3:移動1:2=>3
4:移動3:1=>2
5:移動1:3=>1
6:移動2:3=>2
7:移動1:1=>2
8:移動4:1=>3
9:移動1:2=>3
10:移動2:2=>1
11:移動1:3=>1
12:移動3:2=>3
13:移動1:1=>2
14:移動2:1=>3
15:移動1:2=>3

b10233074 提到...

public class ex01 {
static int N=0;
static void hanoi (char A, char B, char C, int n){
if (n==1)
System.out.println((++N)+":移動"+n+":"+A+"=>"+C);
else{
hanoi(A,C,B, n-1);
System.out.println((++N)+":移動"+n+":"+A+"=>"+C);
hanoi(B,A,C, n-1);
}
}

public static void main(String[] args) {
hanoi('A','B','C', 5);

}
}

B10233077 提到...

public class ex01 {
static int N=0;
static void hanoi (char A, char B, char C, int n){
if (n==1)
System.out.println((++N)+":移動"+n+":"+A+"=>"+C);
else{
hanoi(A,C,B, n-1);
System.out.println((++N)+":移動"+n+":"+A+"=>"+C);
hanoi(B,A,C, n-1);
}
}

public static void main(String[] args) {
hanoi('A','B','C', 5);

}
}

B10233077 提到...

package hello;
public class hello{
static int N=0;
static void hanoi(int A,int B, int C, int n){
if (n==1)
System.out.println((++N)+":移動"+n+":"+A+"=>"+C);
else
{
hanoi(A , C, B, n-1);
System.out.println((++N)+":移動"+n+":"+A+"=>"+C);
hanoi(B , A, C, n-1);
}
}

public static void main (String[] args){
hanoi (1,2,3, 4);
}
}

------------------------------------
1:移動1:1=>2
2:移動2:1=>3
3:移動1:2=>3
4:移動3:1=>2
5:移動1:3=>1
6:移動2:3=>2
7:移動1:1=>2
8:移動4:1=>3
9:移動1:2=>3
10:移動2:2=>1
11:移動1:3=>1
12:移動3:2=>3
13:移動1:1=>2
14:移動2:1=>3
15:移動1:2=>3

B10433035 劉軒宇 提到...

package hello;
public class hello{
static int N=0;
static void hanoi(int A,int B, int C, int n){
if (n==1)
System.out.println((++N)+":移動"+n+":"+A+"=>"+C);
else
{
hanoi(A , C, B, n-1);
System.out.println((++N)+":移動"+n+":"+A+"=>"+C);
hanoi(B , A, C, n-1);
}
}

public static void main (String[] args){
hanoi (1,2,3, 4);
}
}

------------------------------------
1:移動1:1=>2
2:移動2:1=>3
3:移動1:2=>3
4:移動3:1=>2
5:移動1:3=>1
6:移動2:3=>2
7:移動1:1=>2
8:移動4:1=>3
9:移動1:2=>3
10:移動2:2=>1
11:移動1:3=>1
12:移動3:2=>3
13:移動1:1=>2
14:移動2:1=>3
15:移動1:2=>3

b10433012 鍾仁凱 提到...

package hello;

public class ex01 {
static int N=0;
static void hanoi(char A,char B,char C,int n){
if(n==1)
System.out.println((++N)+":移動"+n+":"+A+"=>"+C);
else{
hanoi(A,B,C,n-1);
System.out.println((++N)+":移動"+n+":"+A+"=>"+C);
hanoi(A,B,C,n-1);
}
}

public static void main(String[] args) {
hanoi('A','B','C',5);

}

}

B10233187 張郁柔 提到...

package hello;
public class hello{
static int N=0;
static void hanoi(int A,int B, int C, int n){
if (n==1)
System.out.println((++N)+":移動"+n+":"+A+"=>"+C);
else
{
hanoi(A , C, B, n-1);
System.out.println((++N)+":移動"+n+":"+A+"=>"+C);
hanoi(B , A, C, n-1);
}
}

public static void main (String[] args){
hanoi (1,2,3, 4);
}
}

------------------------------------
1:移動1:1=>2
2:移動2:1=>3
3:移動1:2=>3
4:移動3:1=>2
5:移動1:3=>1
6:移動2:3=>2
7:移動1:1=>2
8:移動4:1=>3
9:移動1:2=>3
10:移動2:2=>1
11:移動1:3=>1
12:移動3:2=>3
13:移動1:1=>2
14:移動2:1=>3
15:移動1:2=>3

B10233136 巫駿驛 提到...

package hello;
public class hello{
static int N=0;
static void hanoi(int A,int B, int C, int n){
if (n==1)
System.out.println((++N)+":移動"+n+":"+A+"=>"+C);
else
{
hanoi(A , C, B, n-1);
System.out.println((++N)+":移動"+n+":"+A+"=>"+C);
hanoi(B , A, C, n-1);
}
}

public static void main (String[] args){
hanoi (1,2,3, 4);
}
}

------------------------------------
1:移動1:1=>2
2:移動2:1=>3
3:移動1:2=>3
4:移動3:1=>2
5:移動1:3=>1
6:移動2:3=>2
7:移動1:1=>2
8:移動4:1=>3
9:移動1:2=>3
10:移動2:2=>1
11:移動1:3=>1
12:移動3:2=>3
13:移動1:1=>2
14:移動2:1=>3
15:移動1:2=>3

b10433043彭子豪 提到...

package hello;
public class hello{
static int N=0;
static void hanoi(int A,int B, int C, int n){
if (n==1)
System.out.println((++N)+":移動"+n+":"+A+"=>"+C);
else
{
hanoi(A , C, B, n-1);
System.out.println((++N)+":移動"+n+":"+A+"=>"+C);
hanoi(B , A, C, n-1);
}
}

public static void main (String[] args){
hanoi (1,2,3, 4);
}
}

------
1:移動1:1=>2
2:移動2:1=>3
3:移動1:2=>3
4:移動3:1=>2
5:移動1:3=>1
6:移動2:3=>2
7:移動1:1=>2
8:移動4:1=>3
9:移動1:2=>3
10:移動2:2=>1
11:移動1:3=>1
12:移動3:2=>3
13:移動1:1=>2
14:移動2:1=>3
15:移動1:2=>3

Related Posts Plugin for WordPress, Blogger...

熱門文章