在静态链表中,如何判断一个节点是否被使用?
答案解析
在静态链表中,节点的使用状态不是通过data字段是否为空来判断的,因为即使节点被使用,data字段也可能为空。cur字段为0表示节点未分配或空闲,而不是被使用。cur字段为-1在某些实现中可能表示特殊含义,但不是判断节点是否被使用的通用方法。正确的方法是检查节点的cur字段是否指向一个有效的节点索引,这表明该节点是链表的一部分,即被使用。
正确答案:C