mi servirebbe qualcosa di specifico. In pratica devo implementare programmi ricorsivi in modo iterativo, per esempio con l'uso delle pile devo trasformare questa funzione hanoi ricorsiva in una iterativa:
void hanoi (int n, int *a, int *b, int *c)
{
........if(n==1) moveDisk(pa, pc);
........else
........{
............... hanoi (n-1,a,c,b);
................moveDisk (a,c);
................hanoi (n-1,b,a,c);
........}
}
(movedisk e' una funzione che sposta un disco)
Spero di esser stato chiaro e che qualcuno possa aiutarmi visto che sto trovando non poche difficolta' con ste cose...![]()