Senin, 29 Oktober 2012

refleksi kuliah struktur data minggu ke 5

assalamu'alaikum wr wb..
sore teman2, langsung saja ya.. buat feleksi minggu ke 5 ini membahas tentang Operasi Link List.
menjalankan program menggunakan borland
 #include <iostream.h>
#include "chain.h"

void main(void)
{
   try {
      Chain<int> L;
      cout << "Length = " << L.Length() << endl;
      cout << "IsEmpty = " << L.IsEmpty() << endl;
      L.Insert(0,2).Insert(1,6);
      cout << "List is " << L << endl;
      cout << "IsEmpty = " << L.IsEmpty() << endl;
      int z;
      L.Find(1,z);
      cout << "First element is " << z << endl;
      cout << "Length = " << L.Length() << endl;
      L.Delete(1,z);
      cout << "Deleted element is " << z << endl;
      cout << "List is " << L << endl;
      }
   catch (...) {
      cerr << "An exception has occurred" << endl;
      }
}

setelah itu menjelaskan:
 a. Chain<T>& Insert(int k, const T& x); //digunakan untuk menyisipkan elemen x sesudah posisi ke k
   b. int Find(int k, T& x) const; // jika elemen ke k di set ke x,tetapi jika ada
   c. int Search(const T& x) const; //digunakan untuk mengembalikan letak(posisi) elemen x
   d. Chain<T>& Delete(int k, T& x); //digunakan untuk mengeset elemen ke k pada x,kemudian dihapus
   e. int Length() const; //digunakan untuk menghitung banyaknya elemen pada linier list

itulah yg dipelajari dikelas..
diakhir pertemuan diberi penjelasan jg tentang menghitung polinomial menggunakan array..

Tidak ada komentar:

Posting Komentar