在非空双向循环链表q所指的节点前插入一个p节点的过程依次为()p.rlink=q; p.llink=q.llink; q.llink=p; ()
A. q.rlink=p
B. q.llink.rlink=p
C. p.llink.rlink=p
D. p.rlink.rlink=p
在一个带头结点的单循环链表中,p指向尾结点的直接前驱,则指向头结点的指针head可用p表示为head=_________。
在以HL为表头指针的循环单链表中,链表为空的条件为_________________ 。
对于双向链表,在两个节点之间插入第3个节点需要修改的指针共_______个,单链表为______个。