ARRAY 2 dimensi
-
Array
dua dimensi sering digambarkan sebagai sebuah matriks ,merupakan perluasan dari
array 1 dimensi
-
Jika
array satu dimensi hanya terdiri dari
sebuah baris dan beberapa kolom elemen , maka array dua dimensi terdiri dari
beberapa baris dan elemen yang bertipe sama .
0
|
1
|
2
|
2
|
|
0
|
5
|
20
|
1
|
11
|
1
|
2
|
7
|
67
|
-9
|
2
|
9
|
0
|
45
|
3
|
Tipe_data_nama_var_array[batas_baris] [batas_kolom];
-
Int
matriks [3][4];
-
Int
matriks [2][3][4] ={{5,2,1,18}
{4,7,6, -9}
{9,0,4,43}
-
Keungulan
array
a. Array sangat cocok untuk pengaksesan
acak , sembarangan ,
elemen di array dapat di ambil secara langsung tanpa melalui elemen elemen lain
elemen di array dapat di ambil secara langsung tanpa melalui elemen elemen lain
b. Jika berada di suatu lokasi elemen ,
maka sangat mudah menelusuri ke elemen elemen tetangganya , baik elemen
terdahulu atau elemen penerus
c. Jika elemen elemen array adalah nilai
nilai independent dan seluruhnya harus tejada , meka pengunaan penyimpanan
sangat efesien
-
Kelemahan
array
a. Array harus bertipe homogeny ,kita
tidak dapat mempunyai array dimana satu elemen adalah karakter elemen lain
bilangan , dan elemen lain adalah tipe-tipe lain
b. Kebanyakan bahas pemograman
mengimplementasikan array static yang sulit di ubah ukuran nya di waktu
eksekusi , bila penambahan dan pengurangan terjadi terus – menerus maka
representasi statis
-
Tidak
efesien dalam penggunaan memori
-
Menyiapkan
banyak waktu komputasi
-
Pada
suatu aplikasi representasi statis tidak dimungkinkan
Contoh :
Jurusan
|
1992
|
1993
|
1994
|
1995
|
|
1
|
Teknik informatika
|
35
|
45
|
80
|
120
|
2
|
Teknik kendaraan ringan
|
100
|
110
|
70
|
101
|
3
|
Teknik permesinan
|
10
|
15
|
20
|
17
|
Bentuk diatas pada table di atas di tuangkan pada array
berdimensi dua
pendefinisian = “ int data-lulus[3][4];
pendefinisian = “ int data-lulus[3][4];
Pada pendefinisian diatas
3 menyatakan jumlah baris (mewakili jurusan )
4 menyatakan jumlah kolom( mewakili tahun kelulusan
Array pendefinisian diatas dapat dinyatakn seperti berikut
seperti dibawah ini:
35
|
45
|
80
|
120
|
100
|
110
|
70
|
101
|
10
|
15
|
20
|
17
|
è TI 0
è TKR 1
è TP 2
0 1 2 3
1992 1993
1994 1995
Belum ada Komentar untuk "ARRAY 2 dimensi"
Posting Komentar