Vai lineārā meklēšana ir tāda pati kā secīgā meklēšana?
Vai lineārā meklēšana ir tāda pati kā secīgā meklēšana?

Video: Vai lineārā meklēšana ir tāda pati kā secīgā meklēšana?

Video: Vai lineārā meklēšana ir tāda pati kā secīgā meklēšana?
Video: Linear search vs Binary search 2024, Novembris
Anonim

Klase: meklēšanas algoritms

Kāds ir lineārās meklēšanas piemērs?

Secīgā meklēšana . Viens no visvienkāršākajiem un elementārākajiem meklējumi ir secīga meklēšana , kas pazīstams arī kā a lineārā meklēšana . Kā reāla pasaule piemērs , paņemiet tuvāko tālruņu grāmatu un atveriet to uz pirmo vārdu lapu. Mēs meklējam pirmo "Smitu".

Var arī jautāt, ko nozīmē lineārā meklēšana? Lineārā meklēšana , zināms arī kā secīga meklēšana , ir process, kas secīgi pārbauda katru saraksta elementu, līdz tiek atrasts vajadzīgais elements. Aprēķinu sarežģītība priekš lineārā meklēšana ir O(n), padarot to kopumā daudz mazāk efektīvu nekā binārā meklēšana (O(log n)).

Kāda ir atšķirība starp lineāro meklēšanu un bināro meklēšanu?

A lineārā meklēšana skenē vienu vienumu vienlaikus, nepārlecot uz vienu vienumu. Turpretim binārā meklēšana samazina jūsu Meklēt uz pusi, tiklīdz atrodat sakārtotā saraksta vidu. In lineārā meklēšana , sliktākā gadījuma sarežģītība ir O(n), kur binārā meklēšana veicot O(log n) salīdzinājumus. Lineārā meklēšana lietojumiem secīgi pieeja.

Kāda ir lineārās meklēšanas sarežģītība?

Lineārā meklēšana

Klase Meklēšanas algoritms
Sliktākā gadījuma sniegums O(n)
Labākā gadījuma veiktspēja O(1)
Vidējais sniegums O(n)
Sliktākajā gadījumā telpas sarežģītība O(1) iteratīvs

Ieteicams: