您的位置:首页 > 其它

在一个二叉排序树(BST)(left<right)中查找某个节点的后序节点

2014-10-15 09:23 399 查看
在一个二叉排序树(BST)(left<right)中查找某个节点的后序节点

//节点结构
struct NODE
{
int data;
NODE* left;
NODE* right;
}
//查找方法
NODE* FindNext(NODE* pRoot,NODE* theNode)
{
NODE* pNode = pRoot;
NODE* pNext = NULL;
while(pNode)
{
if(pNode->data > theNode->data)
{
pNext = pNode;
pNode = pNode->lchild;
}
else
{
pNode = pNode->rchild;
}
}
return pNext;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐