Ali je linearno iskanje isto kot zaporedno iskanje?
Ali je linearno iskanje isto kot zaporedno iskanje?

Video: Ali je linearno iskanje isto kot zaporedno iskanje?

Video: Ali je linearno iskanje isto kot zaporedno iskanje?
Video: Gregory Chaitin: Complexity, Metabiology, Gödel, Cold Fusion 2024, April
Anonim

Razred: Iskalni algoritem

Kaj je torej primer linearnega iskanja?

Zaporedno iskanje . Eden najbolj preprostih in elementarnih iskanja ali je zaporedno iskanje , znan tudi kot a linearno iskanje . Kot resnični svet primer , vzemite najbližji imenik in ga odprite na prvi strani imen. Iščemo najti prvega "Smitha".

Lahko se tudi vprašamo, kaj pomeni linearno iskanje? Linearno iskanje , poznan tudi kot zaporedno iskanje , je postopek, ki zaporedno preverja vsak element na seznamu, dokler se ne najde želeni element. Računska zapletenost za linearno iskanje je O(n), zaradi česar je na splošno veliko manj učinkovit kot binarno iskanje (O(log n)).

Kakšna je razlika med linearnim iskanjem in binarnim iskanjem?

A linearno iskanje skenira en element naenkrat, ne da bi skočil na kateri koli element. V nasprotju, binarno iskanje zmanjša vaše Iskanje na polovico takoj, ko najdete sredino razvrščenega seznama. V linearno iskanje , v najslabšem primeru je kompleksnost O(n), kjer binarno iskanje izdelava O(log n) primerjav. Linearno iskanje uporablja zaporedno pristop.

Kakšna je zapletenost linearnega iskanja?

Linearno iskanje

razred Iskalni algoritem
Učinkovitost v najslabšem primeru O(n)
Najboljši primer delovanja O (1)
Povprečna zmogljivost O(n)
V najslabšem primeru kompleksnost prostora O(1) iterativno

Priporočena: