Sobes.tech
Intern

Dizi nedir ve ne tür bilgiler saklayabilir?

sobes.tech yapay zeka

AI'dan gelen yanıt

Dizi, aynı türden öğelerin sıralı bir dizisini temsil eden bir veri yapısıdır ve bilgisayarın belleğinde bitişik olarak depolanır.

Bir dizinin depolayabileceği bilgi, öğelerinin veri türüne bağlıdır:

  • İlkel türler: Tam sayılar (int, short, long), kayan nokta sayıları (float, double), karakterler (char), boolean değerleri (boolean).
  • Nesneler: Sınıf örnekleri (kullanıcı tarafından oluşturulan veya standart kütüphanelerden), örneğin, dizgeler (Java'da String), ilkel türler için sarmalayıcı nesneler (Integer, Double).

Dizi tek boyutlu, iki boyutlu veya çok boyutlu olabilir.

// Tek boyutlu tam sayı dizisi
int[] numbers = {1, 2, 3, 4, 5};

// Tek boyutlu dizgi dizisi
String[] names = new String[3];
names[0] = "Alice";
names[1] = "Bob";
names[2] = "Charlie";

// İki boyutlu tam sayı dizisi
int[][] matrix = {
    {1, 2, 3},
    {4, 5, 6}
};

Dizinin temel özellikleri:

  • Sabit boyut: Dizinin boyutu, oluşturulurken belirlenir ve değiştirilemez.
  • İndeksleme: Öğelere erişim, sayısal indeks kullanılarak yapılır (0'dan başlar).
  • Homojenlik: Dizinin tüm öğeleri aynı veri türünde olmalıdır (veya nesne yönelimli dillerde kalıtım yoluyla uyumlu bir türde olmalıdır).