Sisällysluettelo:

Kuinka löydät binäärihaun puolivälin?
Kuinka löydät binäärihaun puolivälin?

Video: Kuinka löydät binäärihaun puolivälin?

Video: Kuinka löydät binäärihaun puolivälin?
Video: Computational Thinking and problem solving, by Miles Berry 2024, Saattaa
Anonim

Kun annetaan lajiteltu taulukko, löydämme keskellä -usein elementti ja tarkista elementti avaimella. Jos keskellä -Useimmat elementit ovat yhtä kuin avain, olemme löytäneet avaimen. Jos keskellä -Usein elementti on suurempi kuin avain, me Hae vasemmalla puoliskolla keskellä - useimmat elementit, muuten me Hae oikealla puoliskolla.

Samoin ihmiset kysyvät, kuinka löydät binaarihaun?

Binäärihaku : Hae lajiteltu taulukko jakamalla toistuvasti Hae väli puoliksi. Aloita intervallista, joka kattaa koko taulukon. Jos arvo Hae näppäin on pienempi kuin välin keskellä oleva kohde, kavenna väli alempaan puoliskoon. Muuten kavenna se yläosaan.

Samoin mikä on binäärihaun suuri O? Binäärihaku on itse asiassa a Hae toiminta tasapainotetulla BST:llä ( binäärihaku puu). Sellainen a Hae on aika monimutkaisuus O (log n). Katso, lajiteltua taulukkoasi voidaan pitää syvyys-ensimmäisenä Hae balansoidun BST:n järjestyksessä sarjoittaminen. Eli tekemällä rekursiivisesti seuraavat (juuresta alkaen):

Tiedä myös, mitkä ovat binäärihaun 7 vaihetta?

Binäärihakualgoritmi

  • Vaihe 1 – Lue hakuelementti käyttäjältä.
  • Vaihe 2 - Etsi keskimmäinen elementti lajitetusta luettelosta.
  • Vaihe 3 - Vertaa hakuelementtiä lajitellun luettelon keskimmäiseen elementtiin.
  • Vaihe 4 - Jos molemmat vastaavat, näytä "Tietytty elementti löytyy!!!" ja lopeta toiminto.

Miten binäärihaku toimii?

Binäärihaku on tehokas algoritmi kohteen etsimiseen lajiteltujen nimikkeiden luettelosta. Se toimii jakamalla toistuvasti puoleen luettelon osuudesta voisi sisältää kohteen, kunnes olet rajannut mahdolliset sijainnit yhteen.

Suositeltava: