请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

一个结点=null 和结点的内容为null,结点的next为null有什么区别

正在回答 回答被采纳积分+3

1回答

liuyubobobo 2019-10-11 01:39:49

Node node = null;

这个节点就是空的。


Node node = new Node(100, nextNode); 

这个节点不为空,节点里面的两个成员变量域也不为空。一个存了 100,一个存了 nextNode(假设 nextNode 不为空)


既然 node 节点里有两个成员变量域,那么,这两个成员变量域也可以为空。


Node node = new Node(null, nextNode); 就是节点的内容为空;

Node node = new Node(100, null); 就是节点的next为空;


继续加油。

0 回复 有任何疑惑可以回复我~
  • 提问者 野源新之助 #1
    node = null 是不是意味着这个节点不存在只是有一个节点名字
    回复 有任何疑惑可以回复我~ 2019-10-11 01:42:06
  • liuyubobobo 回复 提问者 野源新之助 #2
    对。Node node = null。此时,你根本访问不到 node.val 和 node.next。
    回复 有任何疑惑可以回复我~ 2019-10-11 01:42:48
  • 提问者 野源新之助 回复 liuyubobobo #3
    老师我懂啦 谢谢老师的耐心解答
    回复 有任何疑惑可以回复我~ 2019-10-11 01:43:37
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信