Linked List

Untuk kali ini saya memberi coding Linked List,,,
semoga berhasil yha teman,,,,,

okey....!!!!!!!!

class Link
{
public int iData;
public double dData;
public Link next;
public Link(int id, double dd) {
iData = id;
dData = dd;
}
public void displayLink(){
System.out.print(“{” + iData + “, ” + dData + “} “);
}
}
class LinkList
{
private Link first;
public LinkList()
{
first = null; }
public boolean isEmpty(){
return (first==null);
}
public void insertFirst(int id, double dd)
{
Link newLink = new Link(id, dd);
newLink.next = first;
first = newLink; }
public Link deleteFirst()
{
Link temp = first;
first = first.next;
return temp;
}
public void displayList()
{
System.out.print(“List (first–>last): “);
Link current = first; while(current != null)
{
current.displayLink();
current = current.next;
}
System.out.println(“”);
}
}
class LinkListApp
{
public static void main(String[] args)
{
LinkList theList = new LinkList();
theList.insertFirst(22, 2.99);
theList.insertFirst(44, 4.99);
theList.insertFirst(66, 6.99);
theList.insertFirst(88, 8.99);
theList.displayList();
while( !theList.isEmpty(){
Link aLink = theList.deleteFirst();
System.out.print(“Deleted “);
aLink.displayLink();
System.out.println(“”);
}
theList.displayList();
} }

SmadAv Pro

Bagi yang ingin SmadAv Pro bisa download disini.
Saya harap untuk tidak disalahgunakan yha teman, kita sama-sama belajar saja.

okey,,,,!!!!!!!

Coding Searching

Bagi teman-teman yng membutuhkan coding buat Searching ini coding nya......

ocey,,,,,,,,,,,,,,,,

import javax.swing.JOptionPane;

public class searching2 {
    int[] dataArray = new int [100];
    int cari;
    int batas;
    int [] hasil = new int [100];

    public void isiAray(){
        System.out.println("==================================");
        System.out.println("==========Isi Data Array==========");
        System.out.println("==================================");
        System.out.println();
        String input = JOptionPane.showInputDialog("Masukkan Banyak data");
        System.out.println();
        batas = Integer.parseInt(input);
        System.out.println("Banyak data = "+ batas);
        for (int i = 0; i
            String start = JOptionPane.showInputDialog("Data "+(i+1)+ "");
            dataArray [i] = Integer.parseInt(start);
            System.out.println();
            System.out.println("Data "+" "+(i+1)+"= " + dataArray [i]);
        }
    }

    public void Input(){
        String str = JOptionPane.showInputDialog("Data yang dicari :");
        cari = Integer.parseInt(str);
        System.out.println();
        System.out.println("Data yang dicari :"+cari);
    }

    public void search (){
        int x = 0;
        for (int i =0; i
            if (cari == dataArray [i]){
                hasil [x] = i;
            }
        }

        for (x = 0; x
            if (hasil [x]!=0){
                System.out.println();
                System.out.println();
                System.out.println("Data " + cari + "ada pada posisi " + (hasil [x]+1));

            }        }    }

    public static void main (String[] args){
        searching2 o1 = new searching2();

        o1.isiAray();
        o1.Input();
        o1.search();
    }  }