单链表的Java程序
1 简介
- 链接列表可以定义为随机存储在内存中的称为节点的对象的集合。
- 一个节点包含两个字段,即存储在该特定地址的数据和包含内存中下一个节点的地址的指针。
- 列表的最后一个节点包含指向null的指针。
2 程序实例
/**
* 一点教程网: http://www.yiidian.com
*/
public class LinkedListExamples
{
Node head; // head of list
static class Node {
int data;
Node next;
Node(int d) { data = d; next=null; }
}
/* This function prints contents of the linked list starting from head */
public void display()
{
Node n = head;
while (n != null)
{
System.out.print(n.data+" \n");
n = n.next;
}
}
/* method to create a simple linked list with 3 nodes*/
public static void main(String[] args)
{
/* Start with the empty list. */
LinkedListExamples list = new LinkedListExamples();
list.head = new Node(100);
Node second = new Node(200);
Node third = new Node(300);
list.head.next = second; // Link first node with the second node
second.next = third; // Link first node with the second node
list.display();
}
}
输出结果为:
100
200
300
热门文章
优秀文章