Senin, 01 Oktober 2012

Perbedaan Array Statis dan Array Dinamis


Assalamu'alaikum ....
Temen2, pertemuan ketiga Struktur data kali ini membahas tentang Array Statis dan Array Dinamis.

Apa sih array statis dan dinamis, perbedaannya apa saja ??



ARRAY STATIS :


-       Menempati stack, (Stack adalah salah satu bagian yang digunakan untuk menyimpan data-data atau variabel yang pengalamatan memorinya telah dilakukan saat kompilasi (alamat pastinya sudah ditentukan dari awal))
-       Tidak dapat diubah lagi banyaknya elemen yang disimpan.
-       Merupakan Pointer
-       Contoh pendeklarasian :

Int arr[ ] = {1,2,3};



ARRAY DINAMIS 

-       Menempati Heap, (Heap adalah area memori yang digunakan untuk alokasi secara dinamis, maksudnya heap dialokasikan untuk mensuplai memori tambahan yang tidak dialokasikan saat kompilasi. Alokasi ini dilakukan saat runtime, seiring berjalannya program).
-       Bisa mengubah banyaknya elemen yang disimpan
-       Dapat dikembangkan menggunakan pointer
-       Contoh pendeklarasian :

Int* arr = new int [3];
 



nah,, sekarang temen-temen dah tw kan perbedaannya apa? besok kita lanjutkan ke contoh programnya ya! biar lebih jelas!

2 komentar:

  1. yang di tanya perbedaan arai statistik dan arai dinamis

    BalasHapus
    Balasan
    1. eh kadal, ini isinya apa nggak array statis sama dinamis kah?

      Hapus