专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅

首页 »C 教程 » 排序算法:【先根搜索 AND 后根删除】的简单运用算法 »正文

排序算法:【先根搜索 AND 后根删除】的简单运用算法

来源: 发布时间:星期四, 2008年9月25日 浏览:51次 评论:0
Q:删除二叉树中所有以.结点值是x.为根的子树。
//Csyntax:
voiddel(BTree*rt){
//PostOrder...
if(*rt){
del(&(*rt)->lchild);
del(&(*rt)->rchild);
free(*rt);
//.....
*rt=NULL;
}
return;
}
//查找并且删除所有值为x的结点
voidSearchDel(BTree*root,charx){
if(*root){
if((*root)->data==x)
del(root);
else{
SearchDel(&(*root)->lchild,x);
SearchDel(&(*root)->rchild,x);
}
}
return;
}

相关文章

读者评论

  • 共0条 分0页

发表评论

  • 昵称:
  • 内容: