Sadržaj:

Kako pronaći sredinu binarne pretrage?
Kako pronaći sredinu binarne pretrage?

Video: Kako pronaći sredinu binarne pretrage?

Video: Kako pronaći sredinu binarne pretrage?
Video: Как избавиться от усталости? Верните свою энергию! Желчь может всё! 2024, Maj
Anonim

Dati sortirani niz, nalazimo srednji -najviše elementa i provjerite element ključem. Ako je srednji -većina elementa je jednaka ključu, pronašli smo ključ. Ako je srednji -većina elementa je veća od ključa, mi traži na lijevoj polovini srednji -najveći element, inače mi traži na desnoj polovini.

Isto tako, ljudi pitaju, kako pronaći binarnu pretragu?

Binarno pretraživanje : Traži sortirani niz uzastopnim dijeljenjem traži interval na pola. Počnite s intervalom koji pokriva cijeli niz. Ako je vrijednost traži ključ je manji od stavke u sredini intervala, suzite interval na donju polovinu. Inače ga suzite na gornju polovinu.

Isto tako, šta je veliko O binarnog pretraživanja? Binarno pretraživanje je u stvari a traži rad na balansiranom BST ( binarno pretraživanje drvo). Takva traži ima vremensku složenost O (log n). Vidite, vaš sortirani niz se može posmatrati kao dubinski traži redovna serijalizacija balansiranog BST-a. To jest, rekurzivno radeći sljedeće (počevši od korijena):

Također znate, koji su 7 koraka binarnog pretraživanja?

Algoritam binarnog pretraživanja

  • Korak 1 - Pročitajte element pretraživanja od korisnika.
  • Korak 2 - Pronađite srednji element na sortiranoj listi.
  • Korak 3 - Uporedite element za pretragu sa srednjim elementom na sortiranoj listi.
  • Korak 4 - Ako se oba poklapaju, onda prikažite "Dati element je pronađen!!!" i prekinuti funkciju.

Kako funkcionira binarno pretraživanje?

Binarno pretraživanje je efikasan algoritam za pronalaženje stavke iz sortirane liste stavki. To radi uzastopnim dijeljenjem na pola dijela liste koji mogao sadržavati stavku, sve dok ne suzite moguće lokacije na samo jednu.

Preporučuje se: