python server.py
这是一段代码,它应该占据链接列表的头部,并在链接列表的末尾添加一个元素,然后返回更新的链接列表的头部。
但是当我在黑客级别上运行它时会出现运行时错误。
任何人都可以告诉我原因。
答案 0 :(得分:0)
您的new_node
为空,因此会抛出NullPointerException
。
将新节点初始化为Node对象。
Node new_node = new Node();
答案 1 :(得分:0)
在尝试设置其数据之前,未初始化您的Node new_node。你需要先构建它。
Node new_node = new Node();
new_node.data = x;
答案 2 :(得分:0)
您将new_node
声明为
Node new_node = null;
所以new_node
现在是null
对象。因此,如果您尝试从data
对象null
撰写此new_node
来访问new_node.data
,那么您将获得java.lang.NullPointerException
替换
Node new_node = null;
使用
Node new_node = new Node();