Sobes.tech
Intern

Kas ir masīvs un kādu informāciju tas var glabāt?

sobes.tech AI

Atbilde no AI

Masīvs ir datu struktūra, kas pārstāv sakārtotu vienāda tipa elementu virkni, kas atrodas datoru atmiņā blakus viens otram.

Informācija, ko masīvs var glabāt, ir atkarīga no tā elementu datu tipa:

  • Primitīvie tipi: Veseli skaitļi (int, short, long), peldošā punkta skaitļi (float, double), rakstzīmes (char), loģiskās vērtības (boolean).
  • Objekti: Klases instancēs (izveidotas lietotāja vai standarta bibliotēkās), piemēram, virknes (String Java), primitivā tipa ietverjošie objekti (Integer, Double).

Masīvs var būt vienmērīgs, divdimensiju vai daudzdimensiju.

// Vienmērīgs veselu skaitļu masīvs
int[] numbers = {1, 2, 3, 4, 5};

// Vienmērīgs virkņu masīvs
String[] names = new String[3];
names[0] = "Alice";
names[1] = "Bob";
names[2] = "Charlie";

// Divdimensiju veselu skaitļu masīvs
int[][] matrix = {
    {1, 2, 3},
    {4, 5, 6}
};

Galvenās masīva īpašības:

  • Fiksēts izmērs: Masīva izmērs tiek noteikts tā izveides laikā un tas nevar tikt mainīts.
  • Indeksācija: Pieeja elementiem notiek ar skaitlisku indeksu (sākot no 0).
  • Homogēnība: Visiem masīva elementiem jābūt vienāda datu tipa (vai saderīga ar mantošanu objektorientētajās valodās).