Binārā meklēšana, kas pazīstama arī kā pusperioda meklēšana, ir algoritms, ko izmanto datorzinātnē, lai noteiktu noteiktu vērtību (atslēgu) masīvā. Lai meklēšana būtu binārā, masīvam jābūt sakārtotam augošā vai dilstošā secībā.
Kā tas darbojas?
Tā kā katrs algoritma solis sadala masīva lielumu uz pusi, binārā meklēšana tiks sekmīgi pabeigta logaritmiskā laikā. Citiem vārdiem sakot, n elementu masīvs ir vissliktākais scenārijs, kas atbilst log (n) operācijām.
Binārā, programmēšanas noteikumi, meklēšana