[数据结构]链表中销毁和清空的区别
Posted Wecccccccc
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[数据结构]链表中销毁和清空的区别相关的知识,希望对你有一定的参考价值。
链表是一个很基本的数据结构,其他的数据结构(如:栈、队列、二叉树等)都可以用链表来实现。
销毁:是先销毁了链表的头,然后接着一个一个的把后面的销毁了,这样这个链表就不能再使用了,即把包括头的所有节点全部释放。
清空:是先保留了链表的头,然后把头后面的所有的都销毁,最后把头里指向下一个的指针设为空,这样就相当与清空了,但这个链表还在,还可以继续使用;即保留了头,后面的全部释放。
清空是链表的头还在,可以继续插入节点;销毁就是链表没了,整个链表(包括头)的空间都被释放了,不能进行任何操作了。
以上是关于[数据结构]链表中销毁和清空的区别的主要内容,如果未能解决你的问题,请参考以下文章
单向非循环链表:链表创建节点插入链表打印节点长度计算链表清空链表销毁
Mysql清空表(truncate)与删除表中数据(delete)的区别
Mysql清空表(truncate)与删除表中数据(delete)的区别
Mysql清空表(truncate)与删除表中数据(delete)的区别