Junior — Middle
İndeksə görə massiv elementinə giriş vaxtı necə müəyyən edilir?
sobes.tech Süni İntellekt
AI-dan cavab
İndeksə görə massiv elementinə giriş adətən sabit hesab olunur — O(1). Bu, yaddaşdakı massivlərin ardıcıl blok kimi saxlanması və elementin ünvanının aşağıdakı formul ilə hesablanması ilə əlaqədardır:
başlanğıc ünvan + indeks * elementin ölçüsü
JavaScript (Node.js) daxilində massivlər əlavə optimizasiyalarla obyektlər kimi həyata keçirilir, lakin indeksə görə giriş hələ də çox sürətli və demək olar ki, sabit vaxtdadır.
Nümunə:
const arr = [10, 20, 30, 40];
console.log(arr[2]); // 30
Burada, arr[2]-yə giriş birbaşa həyata keçirilir, elementləri keçmədən.