【发布时间】:2017-03-27 14:51:14
【问题描述】:
我正在使用 Java 中的单链表实现双端队列。我的addFirst() 函数工作正常,但addLast() 不工作。
每当我拨打addLast() 时,都会收到以下错误消息:
java.lang.NullPointerException
【问题讨论】:
-
NullPointerException中包含的完整堆栈跟踪是什么?您的错误控制台会告诉您在哪一行引发了异常,以及当时调用的所有内容?另外,请在提问时将代码发布为文本,而不是屏幕截图。 -
不要将您的代码发布为图片,请发布代码!
-
调用 addLast 的代码在哪里?
-
来自控制台的错误消息显示 old_last.next 为空。然后我不知道如何修改这个函数,以便它成功地将一个项目附加到一个双端队列的后面。
-
请添加invoke addLast方法
标签: java linked-list stack queue deque