Pseudocode der Exponentiellen Suche

MaggyMo

Aktives Mitglied
Guten Abend :)

Ich beschäftige mich gerade mit dem Pseudocode der exponentiellen Suche.
Die Vorgabe lautet wie folgt:

Code:
ExponentielleSuche( Array A, Integer n, Integer key)
Integer i;

Falls ((key> A[i]) || (k>A[n]))
    return 0;

Sonst
    i=1;
    Solange ((key>A[i]) && (i<n))
         i = i+i;
        return BinarySearch(A, i/2, i , key)


Meine Frage bezieht sich auf den Aufruf der binären Suche. Macht es an dieser Stelle nicht Sinn, i/2 + 1 und i-1 zu übergeben? Die beiden Werte wurden ja zuvor ausgeschlossen.

Liebe Grüße
 
Zuletzt bearbeitet von einem Moderator:
Ähnliche Java Themen
  Titel Forum Antworten Datum
X Pseudocode Softwareentwicklung 3
OnDemand Suche Ideen zu Verteilung von Updates Softwareentwicklung 7
S Suche: (Versionierungs)Tool für Klassenaustausch mit Kollegen, die auch an dem Projekt arbeiten Softwareentwicklung 5
J Suche noch eine Loesung fuer Kommunikation zwischen Webserver und ein Programm Softwareentwicklung 0
R Suche Einbinden Softwareentwicklung 12
Gossi Ruby: Suche durch Datein Softwareentwicklung 4
M Rekursive Suche in einem Baum Softwareentwicklung 3
M Suche Task-Software (Groupware mit Anpassungsmöglichkeiten) Softwareentwicklung 3
M Suche das "optimale" Web-Framework... Softwareentwicklung 6
O [Suche] sinnvolle BadWord-Liste Softwareentwicklung 8
Quaxli Suche Tutorial für Jasper Report - speziell iReport Softwareentwicklung 8
K Suche freies UML Tool um aus .java dateien Diagramme zu. Softwareentwicklung 8
S binaere Suche Verstaendnisproblem Softwareentwicklung 3
G Suche Ajax Javascript library Softwareentwicklung 10
G Suche Programm für Masken Design für Pflichtenheft Softwareentwicklung 5
G Suche UML Aufgaben mit Lösungen zum Übem Softwareentwicklung 2
K Suche nach regulärem Ausdruck Softwareentwicklung 5
T Suche: Informationen über Online Ticketing Softwareentwicklung 4
T Suche A Star Java Beispielprogramm Softwareentwicklung 2
B Suche Latex-Editor Softwareentwicklung 15

Ähnliche Java Themen

Neue Themen


Oben