Hallo Lexxy,
ich gehe davon aus, dass du die Antwort schon bestimmt weißt.
Aber für die anderen Mitglieder, die das vielleicht immer noch nicht wissen:
Ja, ein Anfangs-Index kann größer sein, als der End-Index!!!!!!!!

Das kann nämlich bei eine Zahlsuche passieren, wenn du nach einer Zahl suchen möchtest die gar nicht in diesem Array beinhaltet ist..
Das Programm möchte ja entweder links oder rechts weiter suchen. Gehen wir davon aus, dass das Programm rechts weitersuchen möchte, so rechnet dieser ja immer +1. Irgendwann kommt das Programm an die n-te Stelle und rechnet dann immer noch +1. So kommt das Programm weiter als das Ende. Und so wird auch der Anfangs-Index größer als das End-Index.
Das war wohl etwas leichter erklärt als es eigentlich ist, aber vom Prinzip her ist es so...
P.s: Lexxy, ich weiß, dass du die Antwort seit Mittwoch weißt ;-) ;-) ;-) ..... hihi......