Command Palette
Search for a command to run...
Zweiteilige Partition
Datum
vor 6 Jahren
Definition
Die binäre Suchmethode ist ein Algorithmus, dessen Eingabe eine geordnete Liste von Elementen ist.
Wenn das gesuchte Element in der Liste enthalten ist, gibt die binäre Suche seine Position zurück. andernfalls wird null zurückgegeben.
Grundgedanke
- Diese Methode eignet sich, wenn die Datenmenge groß ist.
- Bei der binären Suche müssen die Daten sortiert werden
- Angenommen, die Daten sind in aufsteigender Reihenfolge sortiert. Beginnen Sie den Vergleich für einen gegebenen Wertschlüssel an der mittleren Position in der Mitte der Sequenz:
- Wenn der Wert von arr[mid] an der aktuellen Position gleich dem Schlüssel ist, ist die Suche erfolgreich;
- Wenn der Schlüssel kleiner als der aktuelle Positionswert arr[mid] ist, dann suchen Sie in der ersten Hälfte der Sequenz nach arr[low,mid-1].
- Wenn der Schlüssel größer als der aktuelle Positionswert arr[mid] ist, suchen Sie in der zweiten Hälfte der Sequenz weiter nach arr[mid+1,high], bis er gefunden wird.
Zeitliche Komplexität:

KI mit KI entwickeln
Von der Idee bis zum Start — beschleunigen Sie Ihre KI-Entwicklung mit kostenlosem KI-Co-Coding, sofort einsatzbereiter Umgebung und den besten GPU-Preisen.
KI-Co-Coding
Sofort einsatzbereit GPUs
Beste Preise
Hyper Newsletters
Abonnieren Sie unsere neuesten Updates
Wir werden die neuesten Updates der Woche in Ihren Posteingang liefern um neun Uhr jeden Montagmorgen
Unterstützt von MailChimp