首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

二叉树析构函数析构节点为什么从下往上析构?该如何处理

2012-06-12 
二叉树析构函数析构节点为什么从下往上析构?如题![解决办法]递归函数析构,与构造树时顺序相关,析构时候,先

二叉树析构函数析构节点为什么从下往上析构?
如题!

[解决办法]
递归函数析构,与构造树时顺序相关,析构时候,先析构孩子结点,再析构父母结点。如果你先析构父母结点,那么你想析构孩子结点的时候,父母结点都没有了还怎么析构这些父母结点对应的孩子结点呢?所以,是从下而上的析构,这样才会把所以的树占用的资源全部完全的释放掉。

热点排行