头指针:顾名思义是一个指针,指向链表的开始地址;
头结点:第一个节点,该节点只有地址信息,改地址指向下一个结点,数据域无信息;
首元结点:含第一个元素的结点,为链表的实际开始位置,数据域包含第一个数据信息,指针指向下一个结点。
为什么设有头结点,为的是插入删除方便,每次删除,只需phead->next=phead->next->next;若无头结点,删除的话,不好处理。
若还是不理解,请参考:
(https://zhidao.baidu.com/question/941263021553283852.html)
C++之链表中头指针、头节点、首元结点的
最新推荐文章于 2022-10-31 17:01:34 发布