如下这两个问法有什么区别吗

img


创建一个空链表和置空head单链表不是一个东西吗?
还是两个不是一个意思

创建一个空链表:创建一个新的链表,只有头结点,没有数据节点,空链表
置空链表head:head头结点后面有数据节点,是有若干数据节点的非空链表,置空就是要遍历head链表的每一个节点 进行删除节点 释放内存的操作,全部数据节点删除后,就变成了空链表
总结:一个是从零创建一个空链表,一个是将已有的链表数据节点全部删除释放变成一个空链表

一个是新创建,一个是更改

第一个是创建一个新链表,第二个是把已有的链表节点全部释放删除,从而清空成空链表。

主要区别在于:第二个要释放内存