Sobes.tech
Intern

Array nima va u qanday ma'lumotlarni saqlay oladi?

sobes.tech AI

AIdan javob

Array — bu ma'lumotlar tuzilmasi bo'lib, u bir xil turdagi elementlarning tartiblangan ketma-ketligini ifodalaydi va kompyuterning xotirasida yonma-yon joylashgan.

Arrayning saqlay oladigan ma'lumotlari uning elementlarining ma'lumot turiga bog'liq:

  • Asosiy turlar: Butun sonlar (int, short, long), suzuvchi sonlar (float, double), belgi (char), mantiqiy qiymatlar (boolean).
  • Ob'ektlar: Klasslarning nusxalari (foydalanuvchi tomonidan yaratilgan yoki standart kutubxonalardan), masalan, satrlar (Java'da String), asosiy turlar uchun o'ram ob'ektlar (Integer, Double).

Array bir o'lchovli, ikki o'lchovli yoki ko'p o'lchovli bo'lishi mumkin.

// Bir o'lchovli butun sonlar arrayi
int[] numbers = {1, 2, 3, 4, 5};

// Bir o'lchovli satrlar arrayi
String[] names = new String[3];
names[0] = "Alice";
names[1] = "Bob";
names[2] = "Charlie";

// Ikki o'lchovli butun sonlar arrayi
int[][] matrix = {
    {1, 2, 3},
    {4, 5, 6}
};

Arrayning asosiy xususiyatlari:

  • Doimiy o'lcham: Arrayning o'lchami uning yaratilishi bilan aniqlanadi va o'zgartirilmaydi.
  • Indeksatsiya: Elementlarga kirish raqamli indeks yordamida amalga oshiriladi (0 dan boshlanadi).
  • Homogenlik: Arraydagi barcha elementlar bir xil ma'lumot turiga ega bo'lishi kerak (yoki ob'ektga yo'naltirilgan tillarda meros orqali mos turga ega bo'lishi mumkin).