Witam . Mam problem ze zrozumieniem tej funkcji rekurencyjnej w C:
void notail(int n) {
if (n > 0) {
notail(n-1);
printf("%d\t", n);
notail(n-1);
}
}
Wynik dla n=3 jest: 1 2 1 3 1 2 1
'Pojedyncza' rekurencje rozumiem , jednak nie moge poradzic sobie z tym kodem gdzie wywolane sa jedna pod druga. Pomoze mi ktos to zrozumiec krok po kroku?