BİLGİSAYAR VE PROGRAMLAMAYA GİRİŞ Dersi DİZİLER, GÖSTERİCİLER VE DİZGİLER soru detayı:

PAYLAŞ:

SORU:

İndis değerleri bakımından İki boyutlu diziler ile tek boyutlu diziler arasında ne gibi farklılıklar bulunur?


CEVAP:

Tek boyutlu dizilerde indis değerleri tek bir yönde birer birer artarken, iki boyutlu dizilerde iki yönde de indis değerleri değişmektedir. Böylece, iki boyutlu bir dizideki bir elemanın içeriğine erişmek için hangi satır ve sütun değerine sahip ise, iki boyutlu bir düzlemdeki bir koordinat şeklinde; dikeyde y, yatayda x bir değişken gibi kabul edilir ise, b[y][x] şeklinde, x ve y indis değerleri ile ulaşılır. Dizinin satır ve sütun için ilk indis değeri tek boyutlu dizilerde olduğu gibi yine 0’dan başlamaktadır. m satır, n sütun sayısı olmak üzere, mxn’lik bir dizinin m*n adet farklı değere sahip eleman sayısı mevcuttur. Her satırda, sonuncu eleman b[y][n-1]., her sütunda sonuncu eleman b[m-1][x]. elemandır.