Sobes.tech
Junior — Middle

Mi a keresési idő sorrendje egy láncolt listában?

sobes.tech MI

Válasz az MI-től

A láncolt lista elemeinek keresési időrendje O(n), ahol n a lista elemeinek száma.

Ez azért van, mert a láncolt lista nem támogatja a közvetlen indexelést, és a szükséges elem megtalálásához végig kell menni a lista elején, egyik csomópontból a másikba haladva, amíg meg nem találjuk a keresett elemet vagy el nem érjük a lista végét.

Például, egy adott értékkel rendelkező elemet a kereső algoritmus egymás után vizsgálja meg a csomópontokat, ami lineáris időt vesz igénybe.