Link list
02:26 | Author: Unknown

Struktur Data Dengan C++
Struktur Data Dengan Menggunakan Link List
Link List adalah salah satu bentuk struktur data yang dinamis dan saling sambung – menyambung.
Link List lebih fleksibel digunakan daripada array, karena bersifat dinamis(tidak ada batasan data), berbeda dengan array yang mempunyai batasan data maksimal. Link List dapat dihubungkan dengan variabel bertipe pointer.
Contoh :

//deklarasi Link List
Node *a;
Node *berikut;
a = new Node;
//pendeklarasian dengan menggunakan keyword new
//menyambung link list
Int data ;
a -> data = 1;
a->berikut = NULL;
//pendeklarasian node baru
Node * b;
b->data = 2;
b->berikut = NULL;
//menyambung node a dan node b
a->berikut = b;




Ilustrasi Link List Di atas
Deklarasi Node * a
NULL


Node *a
NULL


Deklarasi Node * b
Menyambung Node *a dengan Node * b
NULL


Node * a Node * b

Contoh Program:
#include
#include


class Node
{
public :
int data;
Node *next;
};

void main()
{
Node *a;
a = new Node;
a -> data = 1;
cout << "Isi Node a : " <<> data << endl;
Node *b;
b = new Node;
b -> data = 2;
b -> next = NULL;
cout << "Isi Node b : " <<> data << endl;
//menyambung node a dan node b
a-> next = b;
//cetak isi node setelah disambung
Node *bantu;
bantu = a;
cout << "Isi Node Setelah Disambung " << endl;
while(bantu != NULL)
{
cout <<> data << " ";
bantu = bantu -> next;
}
getche();
}

This entry was posted on 02:26 and is filed under . You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.

0 comments: