|
|
1
1
问题不在于尾部节点。问题是一行中有两个偶数节点,而不管它们在列表中的位置。当当前节点为偶数时,您将指针移动到上一个节点(
最简单的解决方案是只移动
您可以通过取消
还有一个编程提示:在尝试诊断问题之前,先进行几个测试用例。我发现,基于少量的测试用例很容易得出错误的结论,而且经常扩大范围会使问题更清楚。这是测试驱动开发工作良好的原因之一。 |
|
|
2
0
让我们创建用于连接其他节点的服务节点。 然后循环列表并复制新列表中的引用(不创建新节点):
假设Node是:
|