Sobes.tech
Intern

Ի՞նչ է զանգվածը։

sobes.tech AI

Պատասխան AI-ից

Մասիվը՝ դա տարրերի կարգավորված հավաքածու է, որոնց հասանելիությունը կատարվում է թվային ինդեքսով:

Հիմնական հատկանիշներ՝

  • տարրերը հերթականությամբ են պահվում հիշողության մեջ։
  • ցանկացած տարրին հասանելիությունը նույն ժամանակում է (O(1)), շնորհիվ ուղղակի հասցե հաշվարկի ինդեքսով։
  • կարող է պարունակել նույն կամ տարբեր տվյալների տիպերի տարրեր (կախված ծրագրավորման լեզվից)։
  • չափը կարող է լինել ֆիքսված կամ դինամիկ։

JavaScript-ում օրինակ՝

// թվերի զանգվածի ստեղծում
const numbers = [1, 2, 3, 4, 5];

// ինդեքսով տարրին հասանելիություն
console.log(numbers[0]); // Ցուցադրում է՝ 1

// տարր ավելացնել (դինամիկ զանգվածների համար)
numbers.push(6);

// զանգվածի երկարությունը
console.log(numbers.length); // Ցուցադրում է՝ 6