zoekalgoritme
Een zoekalgoritme is een procedure of methode die bedoeld is om een specifiek element, record of doelwit te vinden binnen een verzameling van gegevens. Het kan opereren op een sequentiële lijst, in een graf of in een ongestructureerde collectie. Doelcriteria variëren: het vinden van een exacte waarde, het bepalen of zo'n element bestaat, of het vinden van een element dat voldoet aan een conditie.
Voor gesorteerde lijsten bestaan efficiënte algoritmen zoals lineair zoeken en binair zoeken. Lineair zoeken doorloopt elementen
Eigenschappen van zoekalgoritmen omvatten volledigheid, optimaliteit, en tijd- en ruimtecomplexiteit. Sommige algoritmen zijn deterministisch, anderen probabilistisch
Toepassingsgebieden omvatten softwareontwikkeling, databases, kunstmatige intelligentie, robotica, zoekmachines en data-analyse. De prestaties van een zoekalgoritme worden