Ich bin nicht in der Lage Rekursion für das folgende Stück Code zu verfolgen:Wie entstehen mehrere rekursive Aufrufe innerhalb einer Schleife?
void func(int n)
{
if(n<=1)
return;
for(int i=0;i<n;i++)
{
func(n-1);
cout << n;
func(n-1);
}
}
Wie funktioniert die Rekursionsbaum aussehen und wie der Funktionsaufruf für den gegebenen Code gemacht werden, wenn wir func (3 aufrufe)?
gut ausgeführt werden, es laufen und es direkt sehen ... :) – ewcz
Ich tat, aber ich konnte den Code nicht manuell verfolgen! @ewcz –
@KenilPatel Dafür ist Ihr Debugger gedacht! Jeder kann eine Taste antippen und einige rote Punkte über den Bildschirm fliegen sehen. – George