如何判断单链表的空表设置是否正确

如题所述

第1个回答  2012-11-07
head->next = NULL; // 空表条件
if (head == NULL) // 判断头结点是否为空,空则不存在表,非空则存在表

接下来就是是否是空表
head->next != NULL,不是空表;反之,空表

当然,游戏都是存在规则的。
假设上述条件是人们的一个约定,但如果设置空表的人不让约定做,那么他可以用很多自己规定的方式去表示空表。
这种情况下,没有统一的标准,其他人也就没法进行接下来的工作了。本回答被提问者和网友采纳
第2个回答  2012-11-11
if (head == NULL)
相似回答