Er lineær søgning det samme som sekventiel søgning?
Er lineær søgning det samme som sekventiel søgning?

Video: Er lineær søgning det samme som sekventiel søgning?

Video: Er lineær søgning det samme som sekventiel søgning?
Video: Linear search vs Binary search 2024, April
Anonim

Klasse: Søgealgoritme

Heraf, hvad er et eksempel på en lineær søgning?

Sekventiel søgning . En af de mest ligetil og elementære søgninger er sekventiel søgning , også kendt som en lineær søgning . Som en virkelig verden eksempel , afhent den nærmeste telefonbog og åbn den til den første side med navne. Vi leder efter at finde den første "Smith".

Man kan også spørge, hvad der menes med lineær søgning? Lineær søgning , også kendt som sekventiel søgning , er en proces, der kontrollerer hvert element i listen sekventielt, indtil det ønskede element er fundet. Den beregningsmæssige kompleksitet for lineær søgning er O(n), hvilket gør den generelt meget mindre effektiv end binær søgning (O(log n)).

Heri, hvad er forskellen mellem lineær søgning og binær søgning?

EN lineær søgning scanner ét element ad gangen uden at hoppe til noget element. I modsætning, binær søgning skærer ned på din Søg til halvdelen, så snart du finder midten af en sorteret liste. I lineær søgning , den værste kompleksitet er O(n), hvor binær søgning lave O(log n) sammenligninger. Lineær søgning bruger sekventiel nærme sig.

Hvad er kompleksiteten af lineær søgning?

Lineær søgning

Klasse Søgealgoritme
Værst tænkelige præstation På)
Bedste ydelse O(1)
Gennemsnitlig præstation På)
Værst tænkelige pladskompleksitet O(1) iterativ

Anbefalede: