若带头结点的单链表的头指针为head,则判断该链表是否为空的条件是()
A、
head==NULL
B、
head->next==NULL
C、
head!=NULL
D、
head->next!=head
【正确答案】:B
【题目解析】:
在算法中,变量head是链表的头指针,它是指向单链表的第一个结点的指针。故若单链表为空,即没有第一个结点,则head->next==NULL。选B。
若带头结点的单链表的头指针为head,则判断该链表是否为空的条件是()
head==NULL
head->next==NULL
head!=NULL
head->next!=head
在算法中,变量head是链表的头指针,它是指向单链表的第一个结点的指针。故若单链表为空,即没有第一个结点,则head->next==NULL。选B。