Intern
Šta je niz i kakve informacije može da čuva?
sobes.tech АИ
Одговор од АИ
Niz je struktura podataka koja predstavlja uređeni niz elemenata istog tipa, smeštenih u memoriji računara jedan do drugog.
Informacije koje niz može da čuva zavise od tipa podataka njegovih elemenata:
- Primitivni tipovi: Celi brojevi (int, short, long), brojevi sa pokretnom zarezom (float, double), karakteri (char), logičke vrednosti (boolean).
- Objekti: Instancije klasa (kreirane od strane korisnika ili iz standardnih biblioteka), na primer, stringovi (String u Javi), objekti omotači za primitivne tipove (Integer, Double).
Niz može biti jednostruki, dvostruki ili višedimenzionalni.
// Jednostruki niz celih brojeva
int[] numbers = {1, 2, 3, 4, 5};
// Jednostruki niz stringova
String[] names = new String[3];
names[0] = "Alice";
names[1] = "Bob";
names[2] = "Charlie";
// Dvodimenzionalni niz celih brojeva
int[][] matrix = {
{1, 2, 3},
{4, 5, 6}
};
Ključne osobine niza:
- Fiksna veličina: Veličina niza se određuje prilikom njegovog kreiranja i ne može se menjati.
- Indeksiranje: Pristup elementima vrši se pomoću numeričkog indeksa (počinje od 0).
- Homogenost: Svi elementi niza moraju biti istog tipa podataka (ili kompatibilnog tipa putem nasleđivanja u objektno-orijentisanim jezicima).