Junior — Middle
Indeks bo'yicha massiv elementiga kirish vaqti qanday aniqlanadi?
sobes.tech AI
AIdan javob
Massiv elementiga indeks bo‘yicha kirish odatda doimiy — O(1) deb hisoblanadi. Bu, xotirada massivlar uzluksiz blok sifatida saqlanadiganligi va element manzili quyidagi formulaga ko‘ra hisoblanishi bilan bog‘liq:
boshlang‘ich manzil + indeks * element o‘lchami
JavaScript (Node.js) da massivlar qo‘shimcha optimizatsiyalarga ega obyektlar sifatida amalga oshiriladi, ammo indeks bo‘yicha kirish hali ham juda tez va deyarli doimiy vaqtga yaqin.
Misol:
const arr = [10, 20, 30, 40];
console.log(arr[2]); // 30
Bu yerda, arr[2] ga kirish to‘g‘ridan-to‘g‘ri amalga oshiriladi, elementlarni aylanib o‘tmasdan.