Sobes.tech
Intern

რა არის მასივი და რა ინფორმაციას შეუძლია შეინახოს?

sobes.tech AI

პასუხი AI-სგან

მასივი არის მონაცემთა სტრუქტურა, რომელიც წარმოადგენს ერთ ტიპის ელემენტების მიმართულ სერიას, რომლებიც მდებარეობს კომპიუტერის მეხსიერებაში გვერდიგვერდ.

მასივის შენახვადი ინფორმაცია დამოკიდებულია მისი ელემენტების მონაცემთა ტიპზე:

  • პირველადი ტიპები: მთლიანი რიცხვები (int, short, long), ხრაშუნა რიცხვები (float, double), სიმბოლები (char), ბულიან მნიშვნელობები (boolean).
  • ობიექტები: კლასების მაგალითები (მომხმარებლის მიერ შექმნილი ან სტანდარტული ბიბლიოთეკებიდან), მაგალითად, სტრინგები (Java-ში String), პრიმიტიული ტიპებისთვის ობიექტური შრიფტები (Integer, Double).

მასივი შეიძლება იყოს ერთმოდული, ორმოდული ან მრავალმოდული.

// ერთმოდული მთლიანი რიცხვების მასივი
int[] numbers = {1, 2, 3, 4, 5};

// ერთმოდული სტრინგების მასივი
String[] names = new String[3];
names[0] = "Alice";
names[1] = "Bob";
names[2] = "Charlie";

// ორმოდული მთლიანი რიცხვების მასივი
int[][] matrix = {
    {1, 2, 3},
    {4, 5, 6}
};

მასივის ძირითადი მახასიათებლები:

  • ნიშანზე განსაზღვრული ზომა: მასივის ზომა განსაზღვრულია მისი შექმნის დროს და ვერ იცვლება.
  • ინდექსირება: წვდომა ელემენტებზე ხდება ნომერული ინდექსით (0-დან იწყება).
  • ჰომოგენურობა: ყველა ელემენტი უნდა იყოს ერთიდაიგივე მონაცემთა ტიპის (ან ობიექტზე მემკვიდრეობითი ტიპის, რომელიც თავსებადია).