类和对象缺少一些东西
本文关键字:对象 | 更新日期: 2023-09-27 18:26:36
在Test类内部,必须有一个公共方法getLinkedList
,并且它将不接收任何内容,而是使用Node对象进行应答。
您必须在Test类中创建Node类,并且它必须是公共的。Node类必须有两个实例变量。一个保存数字并命名为TAL,另一个保存Node对象并命名为NEXT。
第一次调用getLinkedList时,它必须使用TAL=1和NEXT=null 的Node对象进行应答
第二次调用getLinkedList时,它必须使用TAL=2的Node对象进行应答,NEXT指向TAL=1的Node。这意味着第一个节点位于列表的最后,而最新的节点始终位于最前面,其TAL值与列表中的节点数相同。
这就是我迄今为止所做的。请不要直接给我答案。
public Node getLinkedList()
{
Node n = new Node();
n.TAL = 1;
n.NEXT = null;
Node n1 = new Node();
n1.TAL = 2;
n.NEXT.TAL = n.TAL;
}
public class Node
{
public int TAL;
public Node NEXT;
}
好吧,不用给你太多,下面是你需要用get链表函数做的。
public Node GetLinkedList()
{
//Check if your linked list is empty
//If yes return your TAL = 1 node
//If no create a new node with new TAL and return that
}
这至少会让你指向正确的方向。你需要一些条件逻辑在那里