Sobes.tech
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.