简单链表问题(java) :class LinkList
classLinkList{privateintage;privateNodefirstNode,lastNode;publicLinkList(Objectobj){f...
class LinkList
{
private int age;
private Node firstNode,lastNode;
public LinkList (Object obj)
{
firstNode = new Node();
firstNode.obj=obj;
lastNode =firstNode;
}
public void openedNode(Object obj)
{
lastNode =new Node();
lastNode =lastNode.nextNode;
lastNode.obj=obj;
}
public Node getFirstNode()
{
return firstNode;
}
}
请解释下这个小链表的主要步辏 的涵义;
谢谢 各位的回答,我是java初学者,还请大家再多多指教下
还是没有满意的答案,不过还是把分数给你们吧 ,谢谢了各位、 展开
{
private int age;
private Node firstNode,lastNode;
public LinkList (Object obj)
{
firstNode = new Node();
firstNode.obj=obj;
lastNode =firstNode;
}
public void openedNode(Object obj)
{
lastNode =new Node();
lastNode =lastNode.nextNode;
lastNode.obj=obj;
}
public Node getFirstNode()
{
return firstNode;
}
}
请解释下这个小链表的主要步辏 的涵义;
谢谢 各位的回答,我是java初学者,还请大家再多多指教下
还是没有满意的答案,不过还是把分数给你们吧 ,谢谢了各位、 展开
3个回答
展开全部
public LinkList (Object obj)
{
firstNode = new Node();
firstNode.obj=obj;
lastNode =firstNode;
}
构造函数,只有一个node的list,firstNode和lastNode都指向它,这个是头结点
public void openedNode(Object obj)
{
lastNode =new Node();
lastNode =lastNode.nextNode;
lastNode.obj=obj;
}
如果这个方法是要在list中加个node的话就是写错了,它的Node中的nextNode是自己指向自己的,不是链表,是链表环, 应该是:
public void openedNode(Object obj)
{
lastNode =new Node();
firstNode.nextNode =lastNode;
lastNode.obj=obj;
}
这个方法是lastNode指向一个新的node,将firstNode中的nextNode引用指向lastNode,将lastNode中的obj赋值为obj参数,这样两个node就连起来了,构造函数中的Node叫头节点,里面不要放数据,Node类中最好有一个变量始终指向头结点,建议参考一下c语言数据结构的链表部分
{
firstNode = new Node();
firstNode.obj=obj;
lastNode =firstNode;
}
构造函数,只有一个node的list,firstNode和lastNode都指向它,这个是头结点
public void openedNode(Object obj)
{
lastNode =new Node();
lastNode =lastNode.nextNode;
lastNode.obj=obj;
}
如果这个方法是要在list中加个node的话就是写错了,它的Node中的nextNode是自己指向自己的,不是链表,是链表环, 应该是:
public void openedNode(Object obj)
{
lastNode =new Node();
firstNode.nextNode =lastNode;
lastNode.obj=obj;
}
这个方法是lastNode指向一个新的node,将firstNode中的nextNode引用指向lastNode,将lastNode中的obj赋值为obj参数,这样两个node就连起来了,构造函数中的Node叫头节点,里面不要放数据,Node类中最好有一个变量始终指向头结点,建议参考一下c语言数据结构的链表部分
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询