Junior — Middle
Mekkora az időbeli komplexitású az elem beszúrása egy ArrayList segítségével megvalósított tömb középső részébe?
sobes.tech MI
Válasz az MI-től
Egy elem beszúrása egy ArrayList segítségével megvalósított tömb közepébe megköveteli az összes következő elem jobbra tolását, hogy helyet szabadítson fel az új elem számára. Ez azt jelenti, hogy a beszúrási művelet időbeli komplexitása O(n), ahol n a tolni való elemek száma. A legrosszabb esetben (kezdőbe történő beszúrás), szinte az összes tömb elemét eltolják.