关于Java链表的问题

时间:2010-11-22 02:07:03

标签: java linked-list

Cat------>Dog------>Horse----->Parrot  
^P1       ^P2       ^P3        ^P4  

执行以下语句后绘制结果链表:

P4 = P2;  
P3.info = P2.info  

我的问题是,'。info'是什么意思? 我查看了节点和链表的API,但没有找到任何东西 有什么想法吗?

2 个答案:

答案 0 :(得分:1)

这完全取决于您的分配中使用的具体实现,但听起来info包含链接列表中特定节点的数据,即P1.infoCat

答案 1 :(得分:0)

标准链表中的每个节点都有两条信息:

  1. 引用下一个节点
  2. 当前节点中包含的数据
  3. 我不确定你的导师是否希望你考虑到你必须“克隆”节点以便拥有一个具有相同数据的单独对象,或者如果你的教练希望你在字面意义上设置它一个对象等于另一个对象只是使第一个对象引用第二个对象。

    正如spookyjon所说,信息似乎是数据(猫,狗,马,鹦鹉)的节点类中的公共变量。