Junior — Middle
Koja je vremenska složenost operacije umetanja elementa u srednji deo niza implementiranog putem ArrayList?
sobes.tech АИ
Одговор од АИ
Umetanje elementa u srednji deo niza implementiranog putem ArrayList-a zahteva pomeranje svih narednih elemenata udesno kako bi se napravilo mesto za novi element. To znači da operacija umetanja ima vremensku složenost O(n), gde je n broj elemenata koje je potrebno pomeriti. U najgorem slučaju (ubacivanje na početak), gotovo svi elementi niza se pomeraju.