Inhoudsopgave:

Hoe vind je het midden van een binaire zoekopdracht?
Hoe vind je het midden van een binaire zoekopdracht?

Video: Hoe vind je het midden van een binaire zoekopdracht?

Video: Hoe vind je het midden van een binaire zoekopdracht?
Video: Learn Binary Search in 10 minutes 🪓 2024, Mei
Anonim

Gegeven een gesorteerde array, vinden we de midden --most element en controleer het element met de toets. Als de midden --meest element is gelijk aan sleutel, we hebben de sleutel gevonden. Als de midden --het meeste element is groter dan de sleutel, we zoeken op de linkerhelft van de midden --meest element, anders wij zoeken op de rechterhelft.

Evenzo vragen mensen: hoe vind je een binaire zoekopdracht?

Binaire zoekopdracht : Zoeken een gesorteerde array door herhaaldelijk de. te delen zoeken interval gehalveerd. Begin met een interval dat de hele array beslaat. Als de waarde van de zoeken sleutel kleiner is dan het item in het midden van het interval, verklein het interval tot de onderste helft. Vernauw het anders tot de bovenste helft.

Evenzo, wat is de grote O van binair zoeken? Binaire zoekopdracht is in feite een zoeken werking op een gebalanceerde BST ( Binaire zoekopdracht boom). Zo'n zoeken heeft tijd complexiteit van O (log n). Kijk, je gesorteerde array kan worden gezien als een diepte-eerst zoeken in-order serialisatie van een gebalanceerde BST. Dat wil zeggen, recursief het volgende doen (beginnend met de root):

Weet ook, wat zijn de 7 stappen van een binaire zoekopdracht?

Binair zoekalgoritme

  • Stap 1 - Lees het zoekelement van de gebruiker.
  • Stap 2 - Zoek het middelste element in de gesorteerde lijst.
  • Stap 3 - Vergelijk het zoekelement met het middelste element in de gesorteerde lijst.
  • Stap 4 - Als beide overeenkomen, geeft u "Gegeven element is gevonden!!!" weer. en de functie beëindigen.

Hoe werkt een binaire zoekopdracht?

Binaire zoekopdracht is een efficiënt algoritme voor het vinden van een item uit een gesorteerde lijst met items. Het werken door herhaaldelijk het deel van de lijst dat kon het item bevatten, totdat u de mogelijke locaties hebt beperkt tot slechts één.

Aanbevolen: