Array adalah suatu struktur 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).
2.1. 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.
Pada bab sebelumnya telah dijelaskan mengenai variabel array yang bersifat statis
(ukuran dan urutannya sudah pasti). Selain itu, ruang memori yang dipakai olehnya
tidak dapat dihapus bila array tersebut sudah tidak digunakan lagi pada saat program
dijalankan. Untuk memecahkan masalah di atas, kita dapat menggunakan variabel
pointer. Tipe data pointer bersifat dinamis, variabel akan dialokasikan hanya pada saat
dibutuhkan dan sesudah tidak dibutuhkan dapat direlokasikan kembali.
Setiap ingin menambahkan data, Anda selalu menggunakan variabel pointer yang baru,
akibatnya Anda akan membutuhkan banyak sekali pointer. Oleh karena itu, ada
baiknya jika Anda hanya menggunakan satu variabel pointer saja untuk menyimpan
banyak data dengan metode yang kita sebut Linked List. Linked list adalah sekumpulan
elemen bertipe sama, yang mempunyai keterurutan tertentu, yang setiap elemennya
terdiri dari dua bagian.

0 komentar:
Posting Komentar