ARRAY 2 DIMENSI
Assalamualaikum wr wb, semangat pagi sahabat blogger. Kali ini admin ingin berbagi ilmu tentang Array 2 Dimensi di bahasa pemrogramman C++ seperti yang tertulis di atas.
Apa itu Array 2 Dimensi? ada yang tahu sahabat blogger?
Array 2 Dimensi sering digambarkan sebagai sebuah metriks, merupakan perluasan dari array satu dimensi. Jika array satu dimensi hanya terdiri dari sebuah baris dan beberapa kolom elemen, maka array dua dimensi ini terdiri dari beberapa baris dan beberapa kolom elemen yang bertipe sama.
Berikut contoh data array 2 dimensi :
Array 2 Dimensi sering digambarkan sebagai sebuah metriks, merupakan perluasan dari array satu dimensi. Jika array satu dimensi hanya terdiri dari sebuah baris dan beberapa kolom elemen, maka array dua dimensi ini terdiri dari beberapa baris dan beberapa kolom elemen yang bertipe sama.
Berikut contoh data array 2 dimensi :
cara deklarasinya :
tipe_data nama_var_array[batas_baris][batas_kolom];
tipe_data nama_var_array[batas_baris][batas_kolom];
untuk contoh di atas maka deklarasi fungsinya sebagai berikut :
int matriks[3][4];
dan jika anda menginginkan untuk memberikan langsung nilainya, maka deklarasinya
seperti berikut:
int matriks[3][4]={
{5, 20, 1, 11},
{4, 7, 67, -9},
{9, 0, 45, 3},
};
Keunggulan array :
•Array sangat cocok untuk pengaksesan acak. Sembarang elemen di array dapat diacu secara
langsung tanpa melalui elemen-elemen lain.
•Jika berada di suatu lokasi elemen, maka sangat mudah menelusuri ke elemenelemen tetangga,
baik elemen pendahulu atau elemen penerus 3
•Jika elemen-elemen array adalah nilai-nilai independen dan seluruhnya harus terjaga, maka
penggunaan penyimpanannya sangat efisien
Kelemahan array :
•Array harus bertipe homogen. Kita tidak dapat mempunyai array dimana satu elemen adalah
karakter,
elemen lain bilangan, dan elemen lain adalah tipe-tipe lain
•Kebanyakan bahasa pemrograman mengimplementasikan array statik yang sulit diubah
ukurannya di
waktu eksekusi. Bila penambahan dan pengurangan terjadi terus-menerus, maka
representasi statis
•Tidak efisien dalam penggunaan memori
•Menyiakan banyak waktu komputasi
•Pada suatu aplikasi, representasi statis tidak dimungkinkan
Ok sekian dulu ya sobat mengenai Array 2 Dimensi, Wassalamualaikum wr wb....
0 comments:
Posting Komentar