A lineáris keresés ugyanaz, mint a szekvenciális keresés?
A lineáris keresés ugyanaz, mint a szekvenciális keresés?

Videó: A lineáris keresés ugyanaz, mint a szekvenciális keresés?

Videó: A lineáris keresés ugyanaz, mint a szekvenciális keresés?
Videó: Linear search vs Binary search 2024, Április
Anonim

Osztály: Keresési algoritmus

Ennek alapján mi a példa a lineáris keresésre?

Szekvenciális keresés . Az egyik legegyszerűbb és legelemibb keres az a szekvenciális keresés , más néven a lineáris keresés . Valós világként példa , vegye fel a legközelebbi telefonkönyvet, és nyissa meg a nevek első oldalán. Keressük az első "Smith"-et.

Felmerülhet az is, hogy mit értünk lineáris keresés alatt? Lineáris keresés , más néven szekvenciális keresés , egy olyan folyamat, amely a lista minden elemét egymás után ellenőrzi, amíg meg nem találja a kívánt elemet. A számítási komplexitás lineáris keresés értéke O(n), így általában sokkal kevésbé hatékony, mint bináris keresés (O(log n)).

Itt mi a különbség a lineáris keresés és a bináris keresés között?

A lineáris keresés egyszerre egy elemet szkennel, anélkül, hogy bármelyik elemre ugorna. Ellentétben, bináris keresés levágja a te keresés felére, amint megtalálja a rendezett lista közepét. Ban ben lineáris keresés , a legrosszabb eset bonyolultsága O(n), ahol bináris keresés O(log n) összehasonlítások készítése. Lineáris keresés használ egymás utáni megközelítés.

Mi a lineáris keresés bonyolultsága?

Lineáris keresés

Osztály Keresési algoritmus
A legrosszabb eset teljesítménye Tovább)
A legjobb eset teljesítménye O(1)
Átlagos teljesítmény Tovább)
A legrosszabb esetben a tér összetettsége O(1) iteratív

Ajánlott: