Dizi veri yapısı(array data structure), bilgisayar bilimlerinde bir dizi öğeyi bitişik bir bellek bloğunda depolayan temel bir kavramdır. İndeksleri kullanarak öğelere verimli erişim sağlar ve verileri düzenlemek ve manipüle etmek için programlamada yaygın olarak kullanılır.
Dizi nedir?
Dizi, bitişik bellek konumunda depolanan aynı veri türündeki öğelerin bir koleksiyonudur.
Basitçe anlatmak gerekirse, bir diziyi her adımda bir değerin yerleştirildiği bir merdiven uçuşu olarak düşünebiliriz.
Örneğin, siz ve arkadaş grubunuzu düşünün. Burada, herhangi bir arkadaşınızın yerini, bulundukları adımın sayısını bilerek belirleyebilirsiniz. Bu, bir temel değere, yani dizinin ilk öğesinin bellek konumuna (genellikle dizinin adıyla gösterilir) bir ofset ekleyerek her bir öğenin konumunu hesaplamayı kolaylaştırır. Temel değer indeks 0'dır ve iki indeks arasındaki fark ofsettir.