Inhaltsverzeichnis:

Wie findet man die Mitte einer binären Suche?
Wie findet man die Mitte einer binären Suche?

Video: Wie findet man die Mitte einer binären Suche?

Video: Wie findet man die Mitte einer binären Suche?
Video: Die BINÄRE SUCHE (einfach erklärt) 2024, Kann
Anonim

Bei einem sortierten Array finden wir die Mitte -most Element und überprüfen Sie das Element mit dem Schlüssel. Wenn die Mitte -most Element ist gleich key, wir haben den Schlüssel gefunden. Wenn die Mitte -das meiste Element ist größer als der Schlüssel, wir Suche in der linken Hälfte des Mitte -das meiste Element, sonst wir Suche auf der rechten Hälfte.

Ebenso fragen die Leute, wie findet man eine binäre Suche?

Binäre Suche : Suche ein sortiertes Array durch wiederholtes Teilen der Suche Intervall zur Hälfte. Beginnen Sie mit einem Intervall, das das gesamte Array abdeckt. Wenn der Wert des Suche kleiner als das Element in der Mitte des Intervalls ist, schränken Sie das Intervall auf die untere Hälfte ein. Ansonsten auf die obere Hälfte eingrenzen.

Ebenso, was ist das große O der binären Suche? Binäre Suche ist in der Tat ein Suche Betrieb an einem symmetrischen BST ( binäre Suche Baum). So ein Suche hat eine Zeitkomplexität von Ö (log n). Sehen Sie, Ihr sortiertes Array kann als Tiefen-zuerst angesehen werden Suche Serialisierung einer ausgewogenen BST in der richtigen Reihenfolge. Das heißt, rekursiv Folgendes tun (beginnend mit der Wurzel):

Wissen Sie auch, was die 7 Schritte einer binären Suche sind?

Binärer Suchalgorithmus

  • Schritt 1 - Lesen Sie das Suchelement vom Benutzer.
  • Schritt 2 - Suchen Sie das mittlere Element in der sortierten Liste.
  • Schritt 3 - Vergleichen Sie das Suchelement mit dem mittleren Element in der sortierten Liste.
  • Schritt 4 - Wenn beide übereinstimmen, wird "Gegebenes Element gefunden!!!" angezeigt. und beenden Sie die Funktion.

Wie funktioniert eine binäre Suche?

Binäre Suche ist ein effizienter Algorithmus zum Finden eines Elements aus einer sortierten Liste von Elementen. Es funktioniert indem Sie den Teil der Liste, der könnten das Element enthalten, bis Sie die möglichen Speicherorte auf nur einen eingegrenzt haben.

Empfohlen: