Penjelasan Array Dimensi Banyak
Assalamualaikum Blogersss😁😄
Kembali lagi nih di blog saya, oke kali ini saya akan membahas tentang Struktur data mengenai Array Dimensi Banyak, seperti janji saya di artikel sebelumnya http://selvianna14.blogspot.co.id/2017/04/penjelasan-tentang-array-dimensi-1-dan-2.html jika kalian belum baca silahkan dibaca dulu supaya bisa paham yes, oke kalian pasti bertanya-tanya apa itu Array dimensi banyak? Array dimensi banyak adalah array yang memiliki lebih dari satu index.
- Array Dimensi Tiga (Three Dimensional Array)
Digunakan untuk mengelola data dalam bentuk tiga dimensi atau tiga sisi.
Deklarasi :
Type_Data Nama_Variabel [index1][index2][index3]
Misal : int A [4][2][3];
- Menentukan jumlah elemen dalam array dimensi 3:
n
π (index array) π = Perkalian dari statement sebelumnya
i=1
Contoh :
Suatu array X di deklarasikan sebagai berikut :
int A [5][2][3]; maka jumlah elemen array dimensi tiga tersebut adalah :
(5)*(2)*(3) = 30
- Pemetaan (Mapping) Array dimensi tiga ke storage
Rumus :
@M[m][n][p] = M[0][0][0] + {((m-1)*(jum.elemen2*jum elemen3)) + ((p-1)}*L
Catt : jika ukuran type berupa int berarti yang angkanya 2, jika float berarti angkanya 4.
- Triangular Array (Array Segitiga)
Dapat merupakan Upper Tringular (seluruh elemen utama = 0), ataupun Lower Tringular (seluruh elemen di atas diagonal utama = 0).
Dalam array Lower tringular dengan N baris, jumlah maksimum elemen <> 0 pada baris ke-I adalah = I, karenanya total elemen <>0, tidak lebih dari :
N
∑ I = N(N+1)/2
I=1
- Sparse Array (Array Jarang)
Adalah Suatu Array yang sangat banyak elemen nolnya.
(sumber) http://selvianna14.blogspot.com/