Obsah:

Ako nájdete stred binárneho vyhľadávania?
Ako nájdete stred binárneho vyhľadávania?

Video: Ako nájdete stred binárneho vyhľadávania?

Video: Ako nájdete stred binárneho vyhľadávania?
Video: (SUB) АРЕНДА В РИГЕ, ЦЕНЫ, УСЛОВИЯ / Обзор нашей квартиры 2024, December
Anonim

Vzhľadom na zoradené pole nájdeme stredná -väčšina prvku a skontrolujte prvok pomocou kľúča. Ak stredná -väčšina prvkov sa rovná kľúču, našli sme kľúč. Ak stredná -väčšina prvkov je väčšia ako kľúč, my Vyhľadávanie na ľavej polovici stredná - väčšina prvkov, inak my Vyhľadávanie na pravej polovici.

Podobne sa ľudia pýtajú, ako nájdete binárne vyhľadávanie?

Binárne vyhľadávanie : Vyhľadávanie zoradené pole opakovaným delením Vyhľadávanie interval na polovicu. Začnite s intervalom pokrývajúcim celé pole. Ak je hodnota Vyhľadávanie kľúč je menší ako položka v strede intervalu, zúžte interval na dolnú polovicu. V opačnom prípade ju zúžte na hornú polovicu.

Podobne, aké je veľké O binárneho vyhľadávania? Binárne vyhľadávanie je v skutočnosti a Vyhľadávanie prevádzka na vyváženom BST ( binárne vyhľadávanie strom). Taký Vyhľadávanie má časovú náročnosť O (log n). Vidíte, vaše triedené pole môže byť vnímané ako hĺbkové Vyhľadávanie poradová serializácia vyváženého BST. To znamená, že rekurzívne robíte nasledovné (začínajúc koreňom):

Tiež viete, akých je 7 krokov binárneho vyhľadávania?

Binárny vyhľadávací algoritmus

  • Krok 1 – Prečítajte si prvok vyhľadávania od používateľa.
  • Krok 2 - Nájdite stredný prvok v zoradenom zozname.
  • Krok 3 – Porovnajte prvok vyhľadávania so stredným prvkom v zoradenom zozname.
  • Krok 4 – Ak sa oba zhodujú, potom sa zobrazí „Našiel sa daný prvok!!!“a ukončiť funkciu.

Ako funguje binárne vyhľadávanie?

Binárne vyhľadávanie je efektívny algoritmus na nájdenie položky zo zoradeného zoznamu položiek. to Tvorba opakovaným delením na polovicu časti zoznamu, ktorá mohol obsahovať položku, kým nezúžite možné miesta len na jedno.

Odporúča: