Spisu treści:

Jak znaleźć środek wyszukiwania binarnego?
Jak znaleźć środek wyszukiwania binarnego?

Wideo: Jak znaleźć środek wyszukiwania binarnego?

Wideo: Jak znaleźć środek wyszukiwania binarnego?
Wideo: Binary Search Algorithm in 100 Seconds 2024, Kwiecień
Anonim

Mając posortowaną tablicę, znajdujemy środkowy -najbardziej element i sprawdź element za pomocą klucza. Jeśli środkowy -najbardziej element jest równy kluczowi, znaleźliśmy klucz. Jeśli środkowy -większość elementu jest większa niż klucz, my Szukaj po lewej połowie środkowy -najbardziej element, w przeciwnym razie my Szukaj po prawej stronie.

Podobnie ludzie pytają, jak znaleźć wyszukiwanie binarne?

Wyszukiwanie binarne : Szukaj posortowaną tablicę przez wielokrotne dzielenie Szukaj interwał na pół. Rozpocznij od interwału obejmującego całą tablicę. Jeśli wartość Szukaj klucz jest mniejszy niż pozycja w środku przedziału, zawęź przedział do dolnej połowy. W przeciwnym razie zawęź go do górnej połowy.

Podobnie, jakie jest duże O wyszukiwania binarnego? Wyszukiwanie binarne jest w rzeczywistości Szukaj praca na zrównoważonym BST ( wyszukiwanie binarne drzewo). Taki Szukaj ma złożoność czasową O (log n). Widzisz, twoja posortowana tablica może być postrzegana jako pierwsza w głąb Szukaj serializacja w kolejności zrównoważonego BST. To znaczy rekurencyjnie wykonując następujące czynności (zaczynając od korzenia):

Wiesz też, jakie są 7 kroków wyszukiwania binarnego?

Algorytm wyszukiwania binarnego

  • Krok 1 - Odczytaj element wyszukiwania od użytkownika.
  • Krok 2 - Znajdź środkowy element na posortowanej liście.
  • Krok 3 - Porównaj wyszukiwany element ze środkowym elementem posortowanej listy.
  • Krok 4 - Jeśli oba są dopasowane, wyświetl „Znaleziono dany element!!!” i zakończyć funkcję.

Jak działa wyszukiwanie binarne?

Wyszukiwanie binarne to wydajny algorytm wyszukiwania pozycji z posortowanej listy pozycji. Ono Pracuje przez wielokrotne dzielenie na pół części listy, która mógł zawierać element, aż zawęzisz możliwe lokalizacje tylko do jednej.

Zalecana: