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

来源:4-3 使用链表的虚拟头结点

野源新之助

2019-10-11

写回答

1回答

liuyubobobo

2019-10-11

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
3
野源新之助
回复
liuyubobobo
老师我懂啦 谢谢老师的耐心解答
2019-10-11
共3条回复

玩转数据结构

动态数组/栈/队列/链表/BST/堆/线段树/Trie/并查集/AVL/红黑树…

6221 学习 · 1704 问题

查看课程