我目前有这个,但我想把我的列表变成一个双链表,并且无法解决如何操作。为双链表添加节点方法?
public void addDNode(DNode v)
{
if(header == tail)
{
header = v;
}
else
{
DNode current = header;
while (current.nextNode() != null)
{
current = current.nextNode();
}
current.setNext(v);
}
}
java.util.LinkedList是双链表。难道你不想使用它,或只是看看里面的add()方法? – korifey
解决所有链表问题的方法是绘制图表。这将帮助您精确地建立需要更新的指针/引用数量。 –
@ user979236:那你是怎么写这段代码的? –