Hallo, ich komme gerade an einer Klausur Aufgabe überhaupt nicht weiter, ich soll eine rekursive Funktion in eine Iterative Funktion durch dynamisches Programmieren umschreiben.
a für b = 0
f(a,b) = b für a = 0
f(a - 1, b) + f(a, b-1) für a > 0 , b > 0
wäre echt genial wenn mir jemand einen kleinen Denkanstoß geben könnte, hab schon mehrere Wege versucht aber klappt einfach nicht.
	
	
	
	
	
		
	
			
			a für b = 0
f(a,b) = b für a = 0
f(a - 1, b) + f(a, b-1) für a > 0 , b > 0
wäre echt genial wenn mir jemand einen kleinen Denkanstoß geben könnte, hab schon mehrere Wege versucht aber klappt einfach nicht.
		Java:
	
	public int getF(int a, int b) {
        if (b == 0) {
            return a;
        } else if (a == 0) {
            return b;
        } else if (a > 0 & b > 0) {
            return getF(a - 1, b) + getF(a, b - 1);
        }
        return -1;
    } 
				 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		