First, overview:
Link points consist of: data and pointers to the next data
As shown in figure:
Second, simple implementation:
Package com.java.link;
/** * @ Description TODO * @ Project name Java_datastruct * @ Package Name Com.java.link * @ class name link * @author chenlin * @date June 13, 2011 8:41:37
* * Public class Link {private Long data;
Private Link Next;
Public Link (Long data) {super ();
This.data = data;
Public long GetData () {return data;
public void SetData (Long data) {this.data = data;
Public Link GetNext () {return next;
public void Setnext (Link next) {This.next = next;
public static void Main (string[] args) {link LINK1 = new link (11);
Link LINK2 = new link (12);
Link LINK3 = new link (13);
Link LINK4 = new link (14);
Link LINK5 = new link (15);
Link1.setnext (LINK2);
Link2.setnext (LINK3);
Link3.setnext (LINK4);
Link4.setnext (LINK5);
System.out.println (Link1.getdata ());
System.out.println (Link1.getnext (). GetData ()); }
}
Run Results:
One