Torsten R. schrieb:
> Ja, Du magst recht haben. Du halbierst den zu durchsuchenden Bereich mit
> jedem Schritt und prüft am Ende, ob Du das gesuchte Element gefunden
> hast. Da hat mich Klaus auf's flasche Gleis gelockt ;-)
Das ist ein harter Vorwurf...
Erstens gibt es Varianten von bsearch(), nicht alle sind exatk gleich.
MAn kann durchaus jeweils in der Intervallmitte auf GLeichheit testen.
Aber davon abgesehen ist die Länge auch nicht immer eine Zweierpotenz,
und dann unterscheiden sich die Lauflängen zumindest um +/-1, je nachdem
ob man in die kürzere oder die längere Hälfte verzweigt :-)
Also exakt gleich ist es nicht immer...