Contoh Program Double Linked List di Java [Ubuntu]


istn.ac.id 

Assalamualaikum disini saya akan memberikan contoh program double linked list dengan bahasa Java di Text Editor Visual Studio Code Ubuntu.

Adapun pengertian serta macam - macam dari Linked List ada di postingan Linked List pada Struktur Data Pemrograman.

dan di bawah ini adalah syntax dari pemrogramannya :





class Node {
String data;
Node prev;
Node next;
void info() {
System.out.println(" ");
System.out.println("NILAI :"+this.data);
System.out.println("POINTER "+this);
}
}

public class DoubleLinkedList {
static Node head = null, tail = null;
static void push(Node node_baru) {
if (head == null && tail == null) {
head = node_baru;
tail = node_baru;
}else {
node_baru.prev = tail;
tail.next = node_baru;
tail = node_baru;
}
}
public static void main(String[] args) {
Node ana = new Node();
ana.data= "Ana";
Node Nana = new Node();
Nana.data= "Nana";
Node Fana = new Node();
Fana.data= "Fana";
Node Sana = new Node();
Sana.data= "Sana";
push(ana);
push(Nana);
push(Fana);
push(Sana);
head.info();
tail.info();
head.next.next.info();
}
}

Setelah Syntax di atas sudah dicopy, lalu save sesua dengan nama class + .java nya ( DoubleLinkedList.java ).

Untuk mengcopy scriptnya silahkan klik link gihtub berikut

Ketika program tersebut dijalankan maka akan menghasilkan output seperti berikut :




Share this

Related Posts

Previous
Next Post »

1. pengunjung yang baik akan selalu berkomentar dengan baik
2. dilarang menaruh spam, link aktif, pornografi, sara dll.
3. dilarang memasukkan kata kata yang kotor dan tidak pantas
4. komentar dengan baik memuaskan bagi saya
5. sobat boleh copy artikel yang mana saja, asal jangan lupa dari mana sumbernya
6. semoga apa yang anda baca bermanfaat