Är linjär sökning detsamma som sekventiell sökning?
Är linjär sökning detsamma som sekventiell sökning?

Video: Är linjär sökning detsamma som sekventiell sökning?

Video: Är linjär sökning detsamma som sekventiell sökning?
Video: HERKES ŞAŞKIN !!! l 2.El Oto Pazarı l 2.El Araba Fiyatları 2024, April
Anonim

Klass: Sökalgoritm

Därav, vad är ett exempel på en linjär sökning?

Sekventiell sökning . En av de mest enkla och elementära sökningar är sekventiell sökning , även känd som en linjär sökning . Som en verklig värld exempel , hämta närmaste telefonbok och öppna den till första sidan med namn. Vi letar efter den första "Smith".

Man kan också fråga sig, vad menas med linjär sökning? Linjär sökning , också känd som sekventiell sökning , är en process som kontrollerar varje element i listan sekventiellt tills det önskade elementet hittas. Beräkningskomplexiteten för linjär sökning är O(n), vilket gör den i allmänhet mycket mindre effektiv än binär sökning (O(log n)).

Häri, vad är skillnaden mellan linjär sökning och binär sökning?

A linjär sökning skannar ett objekt i taget, utan att hoppa till något objekt. I kontrast, binär sökning skär ner din Sök till hälften så fort du hittar mitten av en sorterad lista. I linjär sökning , den värsta komplexiteten är O(n), där binär sökning göra O(log n) jämförelser. Linjär sökning använder sekventiell närma sig.

Vad är komplexiteten i linjär sökning?

Linjär sökning

Klass Sökalgoritm
Prestanda i värsta fall På)
Bästa möjliga prestanda O(1)
Genomsnittlig prestanda På)
Värsta tänkbara utrymmeskomplexitet O(1) iterativ

Rekommenderad: