带头结点的单循环链表的头指针为head,则判断链表是否为空的条件()

为什么是 head->next==head 而不是 head->next==NULL
2025-03-13 16:36:35
推荐回答(2个)
回答1:

带头结点的单链表,头结点是固定存在的,其next域指向链表的第一个元素,如果next域为空,说明链表中没有元素,即为空。

回答2:

因为是循环,第二个答案没有循环