问题
单项选择题
在一个单链表HL中,若要向表头插入一个由指针P指向的结点,则执行 (13) 。
A.HL=p;p→next=HL;
B.p→next=HL;HL=p;
C.p→next=HL;p=HL;
D.P→next=HL→next;HL→next=p;
答案
参考答案:C
解析: 单链表头结点为HL,向表头插入一个由指针P指向的结点时,可以先让p指向HL,然后再将p赋给HL即可。
在一个单链表HL中,若要向表头插入一个由指针P指向的结点,则执行 (13) 。
A.HL=p;p→next=HL;
B.p→next=HL;HL=p;
C.p→next=HL;p=HL;
D.P→next=HL→next;HL→next=p;
参考答案:C
解析: 单链表头结点为HL,向表头插入一个由指针P指向的结点时,可以先让p指向HL,然后再将p赋给HL即可。