说,我想创建一个数组,其中的元素是链接列表。首先,我创建一个Node类,然后创建Linkedlist类。另外,我在Linkedlist类中编写了一个“addLast”方法,该方法的功能是将一个节点添加到linkedlist的尾部。然后我定义了一个数组Linkedlist [] list = new Linkedlist [2];
现在问题出现了:因为“list”数组中的元素都是链接列表,我将节点实例化为Node类,如果我想使用“addLast”方法在list [0]中添加一个节点,即:列表[0] .addLast(节点);
它不起作用。
真的很模糊和头痛,有人能帮帮我吗?
答案 0 :(得分:0)
之后用数组定义数组:
Linkedlist[] list = new Linkedlist[2]
之前将节点添加到数组中的列表:
list[0].addLast(node);
您必须将要添加节点的列表实例化为:
list[0] = new LinkedList();