某带头结点的单链表的头指针为head,则判定该链表为非空的条件是?

来源:百度知道 编辑:UC知道 时间:2024/05/15 01:53:02
a head!=null
b head->next!=null

请说出理由

a 是不带头节点的单链表为空的判定条件,head为第一个节点,要是他的内容为NULL,则整个链表都没有内容。
b 带头节点的单链表为空的判定条件,带头节点的单链表的头节点head总是不空的,但是他的里面不存储具体的内容。他的下一个节点才是存储内容的开始,若没有下一个节点,则表示该链表没有存储内容。

所以选b

head->next==NULL