【发布时间】:2016-02-22 04:44:22
【问题描述】:
为什么当我们尝试创建一个单链表时,我们将类中的 Head 设为 NULL 而没有将 Head 的 Next 设为 Null 。在有关链表的函数中,为什么我们将节点的 Next 设为 Null 而不将 Node 设为 Null?
【问题讨论】:
-
你的问题不太清楚。请解释一下。
-
为什么我们让 Head=Null 而不是 Head->next=Null?
-
这样就可以检查列表是否为空,通过检查是否
head==null。如果已经有 head 指向的第一个元素,则只能设置head->next=null。 -
根据定义,头部是列表中的第一个元素。没有元素的列表没有第一个元素。
标签: data-structures nodes singly-linked-list