Sobes.tech
Junior — Middle

Dinamik massivdən elementin silinməsi əməliyyatının vaxt mürəkkəbliyi nədir?

sobes.tech Süni İntellekt

AI-dan cavab

Dinamik massivdən elementin silinməsi vaxt mürəkkəbliyi silinən elementin mövqeyindən asılıdır:

  • Əgər sonuncu element silinərsə, əməliyyat O(1)-dir, çünki massiv sadəcə olaraq ölçüsü azaldılır.
  • Əgər ortada və ya başlanğıcda element silinərsə, bütün sonrakı elementləri sola sürüşdürmək lazımdır, bu isə O(n) vaxt alır, burada n silinən elementdən sonra olan elementlərin sayıdı.

Beləliklə, ən pis halda, dinamik massivdən silmə O(n)-dir.