Skip to content

Hasil diskusi kelompok LINK LIST

Desember 4, 2010

TDA

Instan :

Menambahkan node pada awal link list

Operasi :

Buat_node(char x) : membuat node baru

Tambah_elemen_awal() : menambahkan pada awal link list(elemen baru menjadi elemen pertama/first node)

Cetak() : menampilkan hasil setelah ditambahkan



Instan :

Menambahkan node pada akhir link list

Operasi :

Buat_node(char x) : membuat node baru

Tambah_elemen_akhir() : menambahkan pada belakang link list(elemen baru menjadi elemen yang terakhir)

Cetak() : menampilkan hasil setelah ditambahkan

program :

class Node{
friend class List;
friend ostream& operator<<(ostream&, const List&);
public:
Node(char& t, Node* p) : info(t), berikut(p){}
protected:
char info;
Node* berikut;

Node*sebelum;
};

Menambahkan elemen di depan dengan info ‘5’ :

Node *baru;
baru->info = ’5’;
baru->berikut  = firstNode;
firstNode<-sebelum = baru;
baru<-sebelum=NULL;
firstNode = baru;
Menambahkan elemen di belakang dengan info ‘20’ :
Baru->info = ’20’;
lastNode->berikut = baru;
baru->berikut = NULL;
baru<-sebelum = lastNode;
lastNode = baru;
Menambahkan elemen di belakang dengan info ‘25’ :
Baru->info = ’25’;
lastNode->berikut = baru;
baru->berikut = NULL;
baru<-sebelum = lastNode;
lastNode = baru;
kami berharap ada kritikan atau saran yang membangun dari semua kelompok……!
terimakasih semoga bermanfaat…..

From → Diskusi

Tinggalkan sebuah Komentar

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s

%d blogger menyukai ini: