Array C++


Array C++
Array adalah suatu data terstruktur yang terdiri dari sejumlah elemen yang memiliki tipe data yang sama. Elemen-elemen array tersusun secara sekuensial dalam memori komputer. Array dapat berupa satu dimensi, dua dimensi, tiga dimensi ataupun banyak dimensi (multi dimensi).

















Array Satu Dimensi
Array Satu dimensi tidak lain adalah kumpulan elemen-elemen identik yang tersusun dalam satu baris. Elemen-elemen tersebut memiliki tipe data yang sama, tetapi isi dari elemen tersebut boleh berbeda.
Bentuk umum pendeklarasian array satu dimensi:
Tipe_data nama_variabel[ukuran]

Inisialisasi Array:
Tipe_data nama_variabel[ukuran] = {elemen1, elemen2, elemen-n}

Dari ilustrasi di atas, dapat kita implementasikan seperti berikut:
int nilai[10] = {100, 56, 67, 3, 88, 66, 11, 16, 45}

Implementasi Array Satu Dimensi
Aplikasi penjumlahan nilai dalam array














Array Dua Dimensi

Array dua dimensi merupakan perluasan dari array satu dimensi. Jika array satu dimensi hanya terdiri dari sebuah baris dan beberapa kolom elemen, maka array dua dimensi terdiri dari beberapa baris dan beberapa kolom elemen yang bertipe sama.
Perhatikan ilustrasi berikut:











Implementasi dalam C++

Bentuk umum pendeklarasian array dua dimensi:
Tipe_data nama_variabel[jumlah_baris][jumlah_kolom]

Inisialisasi Array:
Tipe_data nama_variabel[jumlah_baris][jumlah_kolom] = {{elm1-1}, {elm-n-n}}

Dari ilustrasi di atas, dapat kita implementasikan seperti berikut:
int ar2[3][6] = { 
 
{55, 2, 66, 166, 6, 16}, 
{66, 55, 4, 35, 23, 77}, 
{55, 55, 556, 511, 55, 51} 
 
}

Implementasi Array Dua Dimensi
Aplikasi matrix dua dimensi

















Sumber:

Komentar

Postingan populer dari blog ini

Operator C++

Algoritma Pencarian

Sorting dalam C++