Junior — Middle
Hogyan értékeljük az időbeli költségeket egy elem hozzáadásakor az egysoros láncolt lista elejéhez?
sobes.tech MI
Válasz az MI-től
Az egyszemélyes láncolt lista elemeinek elejére történő hozzáadás művelete időkomplexitása O(1). Ez abból adódik, hogy az új csomópont beszúrásához az lista elejére elegendő:
- Létrehozni egy új csomópontot.
- Megadni a hivatkozását a jelenlegi első elemre.
- Frissíteni a lista fejmutatóját az új csomópontra.
Mivel nem szükséges végigmenni a listán, a beszúrás ideje nem függ a lista méretétől.