L->next =null是否可以写出L=null(头结点数据域也为空)如果不可以 请问为什么
2条回答 默认 最新
- hwy56677 2023-03-26 15:54关注
不可以写出L=null(头结点数据域也为空),因为头结点是一个单独的节点,用于作为链表的起点,它不保存数据,只保存指向第一个数据节点的指针。如果将头结点也设置为null,则整个链表就无法访问了。同时,L=null会使得整个链表丢失,而实际只需要断开头结点和后继节点之间的链接即可删除节点。因此,在删除节点时,应当只将被删除节点的前驱节点的next指针置为被删除节点的后继节点,这样可以保持整个链表的结构不变。
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报