为什么单链表中进行删除结点操作后一定要释放被删除结点的空间?

如题所述

不释放的话造成内存泄露,简单地说,就算操作系统分配到你程序的那部分内存实际已经没用了,但你还没还给操作系统。久而久之,内存就被你这样占满了。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-09-20
是不释放 不是泄露问题 而是 申请的内存没释放

而指向他的指针也没了 就成了 无法访问的 地方 也没法访问(指向他的指针已经没了)

成了死区 这样多次运行的话 内存就越来越少了

最后就 出问题了 死机 内存崩溃什么的了本回答被提问者和网友采纳
第2个回答  2012-09-20
有限的资源无限的利用,你既然删除了节点,就不要占着内存了!
第3个回答  2012-09-20
不释放的话造成内存泄露
相似回答