Sadržaj:

Kako pronaći sredinu binarnog pretraživanja?
Kako pronaći sredinu binarnog pretraživanja?

Video: Kako pronaći sredinu binarnog pretraživanja?

Video: Kako pronaći sredinu binarnog pretraživanja?
Video: find 2024, Svibanj
Anonim

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

Isto tako, ljudi pitaju, kako pronaći binarno pretraživanje?

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

Isto tako, što je veliko O binarnog pretraživanja? Binarno pretraživanje je zapravo a traži rad na uravnoteženom BST ( binarno pretraživanje drvo). Kao traži ima vremensku složenost O (log n). Vidite, vaš sortirani niz može se promatrati kao dubinski traži redovna serijalizacija uravnoteženog 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 sortiranom popisu.
  • Korak 3 - Usporedite element za pretraživanje sa srednjim elementom na sortiranom popisu.
  • Korak 4 - Ako se oba podudaraju, tada prikažite "Dani element je pronađen!!!" i prekinuti funkciju.

Kako funkcionira binarno pretraživanje?

Binarno pretraživanje je učinkovit algoritam za pronalaženje stavke s sortiranog popisa stavki. To djela višekratnim dijeljenjem na pola dijela popisa koji mogao sadržavati predmet, dok ne suzite moguće lokacije na samo jedno.

Preporučeni: