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

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
Nächste ÜberarbeitungBeide Seiten, nächste Überarbeitung
pruefungen:bachelor:aud:loesungss06 [10.02.2012 14:47] DaniStpruefungen:bachelor:aud:loesungss06 [10.02.2012 14:49] DaniSt
Zeile 2: Zeile 2:
 <code> <code>
 public boolean binarySearch(int[] x, int value) { public boolean binarySearch(int[] x, int value) {
-      int wert = (x.length-1)/2;+        int wert = (x.length-1)/2;
  while(wert!= 0 && wert!= x.length-1) {  while(wert!= 0 && wert!= x.length-1) {
  if(value == x[wert])  if(value == x[wert])
Zeile 23: Zeile 23:
  public static boolean binHelper(int[] x, int value, int marker) {  public static boolean binHelper(int[] x, int value, int marker) {
  
-             if(marker ==0 && x[0]==value +        if(marker ==0 && x[0]==value 
                 || marker==x.length-1 && x[x.length-1]==value)                 || marker==x.length-1 && x[x.length-1]==value)
  return true;  return true;
Zeile 40: Zeile 40:
  }  }
 </code> </code>
-2)**Schleifeninvariante**+---- 
 + 
 +2)  **Schleifeninvariante**
  
 a)  a) 
Zeile 61: Zeile 63:
  
 b) xxx b) xxx
 +
 +----
  
 3) 3)
 +<code>
 Z1: <del>private</del> = nur public oder abstract Z1: <del>private</del> = nur public oder abstract
 Z8: float[] statt int Z8: float[] statt int
Zeile 72: Zeile 77:
 Z29: <del>extends</del> -> , Z29: <del>extends</del> -> ,
 Z33: Rückgabewert int - returnt aber float Z33: Rückgabewert int - returnt aber float
 +</code>
 +
 +
 +----
  
 4a) 4a)