我是初学者,正在研究链接列表。我发现使用链接列表节点的代码暴露了AppendToTail()方法。但是,代码并不共享其实现。我的理解是Node类通常只有两个成员:对象数据;然后节点;并且通常Node类中没有方法。将节点添加到头/尾的方法通常包含在LinkedList类中。
有人能指出我从Node对象公开AppendToTail()等标准方法的实现吗?所以同一个节点允许我设置它的数据字段:LinkedListNode result = new LinkedListNode(); result.data = 5;并且还允许:result.AppendToTail(anotherNode);其中AppendToTail()将anotherNode附加到列表的末尾。