19 Nisan 2015 Pazar

HANOİ PROBLEMİ

package hanoi;
import java.util.Scanner;
public class Hanoi {
    public static int hanoi(int n, char x, char y, char z)
            {
                if (n==1) {
                    System.out.println("Diski "+x+" cubugundan "+z+" cubuguna koy");
                }
                else  
                {
                    hanoi(n-1, x, z, y);
                    hanoi (1, x, y, z);
                    hanoi(n-1, y, x, z);
                }
                return 0;
}
    public static void main(String[] args) {
        Scanner giris=new Scanner(System.in);
        System.out.print("Disk sayisini giriniz:");
        int disksayisi=giris.nextInt();
        hanoi(disksayisi, 'A','B','C');
    }
}

Hiç yorum yok:

Yorum Gönder

Etiketler