链表的头节点

时间:2014-05-02 12:48:09

标签: java list linked-list

我没有在链表中得到头节点的概念。在下面的LinkedList类中,head在默认构造函数中为null。它应该始终保持为null,还是我们需要在另一个程序中使用此类时为其赋值?

public class LinkedList implements ListInterface {
  private Node head; 
  private int numItems; 

  public LinkedList() {
  numItems = 0;
  head = null;
  }

假设我想创建一个名为ListOne的新LinkedList,并使其成为循环链表。我是否将头赋值为head = listOne.find(0); ?非常感谢!

1 个答案:

答案 0 :(得分:0)

head是列表的封装成员。由于您要求按名称制作列表,我假设您正在使用应用程序中的列表。你不应该引用头部,只需要引用列表本身。

他向您展示了如何在java中使用LinkedList:http://www.tutorialspoint.com/java/java_linkedlist_class.htm