29 October 2010

Praktikum Struktur Data Minggu Ke-5 "pretest"

Soal !
1. Buatlah method geser_kiri dan geser_kanan untuk menggeser elemen ke kiri dan ke  kanan, kemudian gabungkan pada kelas Array1D untuk array dinamis di atas !
2. Perbedaan Array Dinamis dan Array Statis !

Jawaban:
1.
void Array1D::geser_kanan()
   {
   int n=maks;
   int temp=A[n-1];
   for(int i=n-1; i>=0;i–)
   A[i+1]=A[1];
   A[0]=temp;
   }
   void Array1D::geser_kiri()
  {
  int n=maks;
  int temp=A[0];
  for(int i=0; i<0;i++)
  A[i]=A[i+1];
  A[n-1]=temp;
  }


2. Pada array statis banyaknya tempat penyimpanan tidak dapat diubah lagi sebab array statis merupakan pointer.Sedangkan array dinamis  bisa  mengubah banyaknya elemen yang dapat disimpan, dan dapat mengembangkan array dinamis dengan menggunakan pointer.

jika masih ada kekurangan mohon maaf...
karna saya juga masih belajar dan butuh pelajaran..
hehe..
semoga bermanfaat.

0 comments: