在带有头结点的单链表HL中,要向表头插入一个由指针p指向的结点,则执行( )。A. p->next=HL->next; HL->next=p; B. p->next=HL; HL=p;C. p->next=HL; p=HL; D. HL=p; p->next=HL;B选项为啥不可以呀
选A不能选B,因为HL是固定的头节点,它是没有数据项的,不能放到链表中间。B可用于无头节点的链表