Satura rādītājs:

Kā atrast binārās meklēšanas vidu?
Kā atrast binārās meklēšanas vidu?

Video: Kā atrast binārās meklēšanas vidu?

Video: Kā atrast binārās meklēšanas vidu?
Video: 19 лучших ниш KDP Puzzle Book 2022 2024, Maijs
Anonim

Ņemot vērā sakārtotu masīvu, mēs atrodam vidū -lielākā daļa elementu un pārbaudiet elementu ar taustiņu. Ja vidū -Lielākā daļa elementu ir vienāds ar atslēgu, mēs esam atraduši atslēgu. Ja vidū -Lielākā daļa elementu ir lielāka par galveno, mēs Meklēt kreisajā pusē vidū -lielākā daļa elementu, citādi mēs Meklēt labajā pusē.

Tāpat cilvēki jautā, kā atrast bināro meklēšanu?

Binārā meklēšana : Meklēt sakārtots masīvs, atkārtoti dalot Meklēt intervāls uz pusēm. Sāciet ar intervālu, kas aptver visu masīvu. Ja vērtība Meklēt taustiņš ir mazāks par vienumu intervāla vidū, sašauriniet intervālu līdz apakšējai pusei. Pretējā gadījumā sašauriniet to līdz augšējai pusei.

Tāpat kāds ir binārās meklēšanas lielais O? Binārā meklēšana patiesībā ir a Meklēt darbība uz līdzsvarotu BST ( binārā meklēšana koks). Tāds Meklēt ir laika sarežģītība O (log n). Skatiet, jūsu sakārtotais masīvs var tikt uzskatīts par dziļumu vispirms Meklēt līdzsvarota BST secīga serializācija. Tas ir, rekursīvi veicot šādas darbības (sākot ar sakni):

Ziniet arī, kādi ir 7 binārās meklēšanas soļi?

Binārās meklēšanas algoritms

  • 1. darbība. Izlasiet lietotāja meklēšanas elementu.
  • 2. darbība. Atrodiet vidējo elementu sakārtotajā sarakstā.
  • 3. darbība. Salīdziniet meklēšanas elementu ar vidējo elementu sakārtotajā sarakstā.
  • 4. darbība - ja abi ir saskaņoti, parādiet "Dotais elements ir atrasts!!!" un pārtraukt funkciju.

Kā darbojas binārā meklēšana?

Binārā meklēšana ir efektīvs algoritms, lai atrastu preci no sakārtota vienumu saraksta. Tas darbojas atkārtoti sadalot uz pusēm saraksta daļu, kas varētu saturēt vienumu, līdz esat sašaurinājis iespējamās atrašanās vietas līdz tikai vienai.

Ieteicams: