Du befindest dich hier: FSI Informatik » Prüfungsfragen und Altklausuren » Prüfungen im Bachelor-Studium (1. - 5. Semester) » aud » Forendiskussionen   (Übersicht)

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige ÜberarbeitungVorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
pruefungen:bachelor:aud:loesungss18 [25.05.2019 10:10] SpeedyGonzalezpruefungen:bachelor:aud:loesungss18 [03.08.2019 12:18] (aktuell) LasagneAlForno
Zeile 21: Zeile 21:
  if(n == 1) return 0;  if(n == 1) return 0;
  if(a[n] == -1){  if(a[n] == -1){
- a[n]=aDP(n-2, a, b) + 2*nDB(n-1, a, b);+ a[n]=aDP(n-2, a, b) + 2*bDB(n-1, a, b);
  }  }
  return a[n];  return a[n];
Zeile 148: Zeile 148:
         // aktualisiere deltas von S bzw. G:         // aktualisiere deltas von S bzw. G:
         if (dmin == Math.abs(dS)) {         if (dmin == Math.abs(dS)) {
-            deltas.put(G, dG - dmin);                   // Alternative: long dNeuG = deltas.get(G) ;  dNeuG += dS; oder  dNeuG -= dmin;    deltas.put(G, dNeuG);+            deltas.put(G, dG - dmin);                   
             deltas.remove(S);             deltas.remove(S);
 +             // Alternative: long dNeuG = deltas.get(G) ;
 +            // dNeuG += dS; oder  dNeuG -= dmin; 
 +            // deltas.put(G, dNeuG);
        } else {        } else {
-            deltas.put(S, dS + dmin);                   // Alternative: long dNeuS = deltas.get(S);   dNeuS += dG; oder  dNeuS += dmin;    deltas.put(S, dNeuS);+            deltas.put(S, dS + dmin);                  
             deltas.remove(G);             deltas.remove(G);
 +             // Alternative: long dNeuS = deltas.get(S);
 +             // dNeuS += dG; oder  dNeuS += dmin;
 +             //deltas.put(S, dNeuS);
         }         }
     }     }
Zeile 294: Zeile 300:
   * d) 1,2 richtig          /--Code von 2 in Eclipse eingetippt, hat nicht gemeckert. 3 sollte auch nicht richtig sein, da der rueckgabetyp sehr wohl generisch sein kann, z.b Unimodale Suche   * d) 1,2 richtig          /--Code von 2 in Eclipse eingetippt, hat nicht gemeckert. 3 sollte auch nicht richtig sein, da der rueckgabetyp sehr wohl generisch sein kann, z.b Unimodale Suche
  
-  * e) 2 ,3 sind richtig, wobei bei 3 javac -ea fuer "enable assertions" steht. (Wieso das Stoff in AuD ist, ist fraglich)+  * e) 2 ,3, 4 sind richtig, wobei bei 3 javac -ea fuer "enable assertions" steht. (Wieso das Stoff in AuD ist, ist fraglich)