program Link List atau juga pointer adalah program yang berfungsi untuk memesan tempat hanya jika dibutuhkan....
program yang saya ini adalah program pointer / Link List untuk menambah data dari depan dan dapat menampilkan data dari data yang terdepan juga...
berikut ini adalah source codenya....
import jeliot.io.*;
class Link{
public int Data;
public Link next;
public Link(int a){
Data = a;
}
public void displayLink(){
System.out.print("["+Data+"] ");
}
}
class LinkList{
private Link first;
public LinkList(){
first = null;
}
public void insertFirst(int a){
Link newLink = new Link(a);
newLink.next = first;
first = newLink;
}
public void displayList(){
System.out.print("List (Akhir ==> Awal): ");
Link isidata = first;
while(isidata != null){
isidata.displayLink();
isidata = isidata.next;
}
System.out.println("");
}
}
class LinkListApp{
public static void main(){
int pil=0;
LinkList theList = new LinkList();
while(pil !=3){
System.out.println("1. Tambah Data");
System.out.println("2. Tampilkan List");
System.out.print("Masukkan Pilihan: ");pil=Input.readInt();
if(pil==1){
int isi=Input.readInt();
theList.insertFirst(isi);
}
else if(pil==2){
theList.displayList();
}
}
}
}
Semoga bermanfaat ya kawandz,,,,
^_^
0 komentar:
Posting Komentar