【问题标题】:Getting an error when creating two separate linkedlists in Java在 Java 中创建两个单独的链表时出错
【发布时间】:2022-11-17 00:36:51
【问题描述】:

我将从用户那里获得的两个独立多项式进行加法乘法和打印操作。但是,在主类中创建两个链表时,我添加到第一个链表的节点被我添加到第二个链表的节点替换。我该如何解决这个问题?

【问题讨论】:

  • 请不要通过破坏您的帖子来为其他人做更多的工作。通过在 Stack Exchange 网络上发帖,您已授予不可撤销的权利,在 CC BY-SA 4.0 license 下,Stack Exchange 可以分发该内容(即无论您未来的选择如何)。根据 Stack Exchange 政策,帖子的非破坏版本是分发的版本。因此,任何破坏行为都将被恢复。如果您想了解更多关于删除帖子的信息,请参阅:How does deleting work?

标签: java list linked-list nodes singly-linked-list


【解决方案1】:

在您的 LinkedList 类中,您将节点“first”和“last”声明为静态的。这意味着两个 LinkedLists 共享相同的 first 和 last。如果它们保持静态,您将无法拥有单独的链表。

【讨论】:

  • 与大小相同,不应该是静态的
猜你喜欢
  • 2014-07-21
  • 2015-05-06
  • 1970-01-01
  • 2014-01-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-08-07
  • 2019-04-14
相关资源
最近更新 更多