简单链表问题(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初学者,还请大家再多多指教下

还是没有满意的答案,不过还是把分数给你们吧 ,谢谢了各位、
展开
 我来答
百度网友d7c6135
2009-11-22 · TA获得超过821个赞
知道小有建树答主
回答量:330
采纳率:0%
帮助的人:194万
展开全部
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语言数据结构的链表部分
我一如既往地
2009-11-22 · 超过28用户采纳过TA的回答
知道答主
回答量:111
采纳率:0%
帮助的人:59.8万
展开全部
先找个自己数序的链表解释,看明白了,这个也能明白的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hanzsim
2009-11-22 · TA获得超过1540个赞
知道小有建树答主
回答量:922
采纳率:0%
帮助的人:1094万
展开全部
这也叫链表?生成函数都没有。而且链尾指向了链头,要做循环链表?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式