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.
Beide Seiten, vorherige ÜberarbeitungVorherige ÜberarbeitungNächste Überarbeitung | Vorherige ÜberarbeitungNächste ÜberarbeitungBeide Seiten, nächste Überarbeitung | ||
pruefungen:bachelor:aud:loesungss06 [10.02.2012 14:47] – DaniSt | pruefungen:bachelor:aud:loesungss06 [10.02.2012 14:49] – DaniSt | ||
---|---|---|---|
Zeile 2: | Zeile 2: | ||
< | < | ||
public boolean binarySearch(int[] x, int value) { | public boolean binarySearch(int[] x, int value) { | ||
- | | + | |
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: | ||
| | ||
- | 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: | ||
} | } | ||
</ | </ | ||
- | 2)**Schleifeninvariante** | + | ---- |
+ | |||
+ | 2) **Schleifeninvariante** | ||
a) | a) | ||
Zeile 61: | Zeile 63: | ||
b) xxx | b) xxx | ||
+ | |||
+ | ---- | ||
3) | 3) | ||
+ | < | ||
Z1: < | Z1: < | ||
Z8: float[] statt int | Z8: float[] statt int | ||
Zeile 72: | Zeile 77: | ||
Z29: < | Z29: < | ||
Z33: Rückgabewert int - returnt aber float | Z33: Rückgabewert int - returnt aber float | ||
+ | </ | ||
+ | |||
+ | |||
+ | ---- | ||
4a) | 4a) |