algorytmy 14 3 9 program

Program rekurencyjny

void hanoi (int n, int a, int b) //drazki a,b,c numerujemy 0,1,2,zatem a+b+c=2, { //więc c=2-a-b

if (n==1)

shift (n,a,b); ///przesuniecie n-tego krazku z a na b

else

{

hanoi (n-1,a,3-a-b);

shift (n,a,b);

hanoi(n-1,3-a-b,b);

}

}



wersja zmodyfikowana

void hanoi (int n, int a, int b)

{

while (n>1)

{

hanoi 2 (n-1,a,3-a-b);

shift (n,a,b);

n=n-1;

a=3-a-b;

}

shift (1,a,b);

}



Wyszukiwarka

Podobne podstrony:
ALGORYTM, Tutoriale, Programowanie
algorytmy techniki programowania 3CZT3OVVLOC6DRYXAVDSKKBBBPYDGKUBK5MU4NA
Algorytmy i jezyki programowania(4)
Ćwiczenie 14-program, UG, SEM3, GENETYKA
JP SS 2 algorytmy i podstawy programowania
Algorytmy sortowania, programowanie
Algorytmy-zadania, Programowanie, wykłady C++
Sld 14 ProgramLiniowe
Algorytmy wyklady, Programowanie dynamiczne, MATRIX-CHAIN-ORDER ( p );
R-14-t, Programowanie Linux
ALGORYTM, Tutoriale, Programowanie
algorytmy W 14 3 9
Metody układania algorytmów rekurencja, metoda dziel i zwyciężaj, programowanie dynamiczne, metoda
PROGRAM laboratoriów z Ekologii i ochrony przyrody na semestr zimowy 14 15
algorytmy, programy, jezyki pro Nieznany (2)

więcej podobnych podstron