首页 > 代码库 > 数据结构 二叉排序树 操作及实现

数据结构 二叉排序树 操作及实现

#include<iostream>
#include<cstdio>
#include<cstdlib>
#include<cstring>
using namespace std;
typedef  struct Bitnode
{
    int data;
    struct Bitnode *lchild,*rchild;
} Bitnode,*Bitree;
int Searchtree(Bitree T,int num,Bitree F,Bitree &P)   //在二叉树T种查找元素num  F表示前驱  P表示num元素所在的节点
{
    if(T==NULL)               //未找到该元素
    {
        P=F;                  //p表示num元素应当在的位置的前驱
        return 0;
    }
    else if(T->data=http://www.mamicode.com/=num)>

数据结构 二叉排序树 操作及实现