Suchoperationen
Suchoperationen sind in der Informatik Aufgaben, bei denen es darum geht, ein Objekt oder mehrere Objekte innerhalb einer Datenstruktur zu finden oder zu identifizieren, das einem bestimmten Suchkriterium entspricht. Sie sind grundlegende Bausteine vieler Algorithmen und Systeme, in denen Daten abgefragt, Indizes verwendet oder Informationen rekonstruiert werden müssen.
Zu den gängigsten Formen gehören lineare Suche in unsortierten Listen, binäre Suche in sortierten Strukturen, Hash-
Die Leistungskennzahlen von Suchoperationen hängen stark vom verwendeten Datenstrukturtyp ab. Unsortierte Listen erfordern im Worst-Case O(n)
Suchoperationen finden breite Anwendung in Datenbanken, Dateisystemen, Suchmaschinen, Informations- oder Wissensdatenbanken sowie in Algorithmen, die Teilaufzählung,
Der Terminus Suchoperationen wird in deutschsprachiger Fachliteratur unterschiedlich verwendet; er ist kein streng festgelegter Fachbegriff, sondern