ClearBiTree
2015-12-20 20:56:27 0 举报
ClearBiTree是一个用于操作二叉树的函数,它的主要功能是清除二叉树中的所有节点。在执行此操作时,它会递归地遍历整个二叉树,将每个节点的值设置为空,从而使得整个二叉树变为空。这个函数通常用于在需要重新构建或重置二叉树时使用。通过调用ClearBiTree函数,可以方便地清空一个已经存在的二叉树,为后续的操作做好准备。 需要注意的是,ClearBiTree函数只负责清除二叉树中的节点,而不会释放这些节点所占用的内存。因此,在使用ClearBiTree函数后,还需要手动释放二叉树所占用的内存,以避免内存泄漏的问题。
作者其他创作
大纲/内容
是
开始
否
ClearBiTree(pnode-rchild)
if(pnode-rchild!=NULL)
free(pnode)
结束
if(T!=NULL)
BiTNode *pnode=T
if(pnode-lchild!=NULL)
ClearBiTree(pnode-lchild)
收藏
收藏
0 条评论
回复 删除
下一页