文章

48

粉丝

317

获赞

57

访问

28.9k

头像
二叉排序树2 题解:递归建树
P1411 华中科技大学机试题
发布于2025年3月10日 18:14
阅读数 24

#include<iostream>
using namespace std;
struct TNode
{
    int data;
    TNode* rchild, * lchild;

};

void Insert(TNode*& root, int x)
{
    if (!root)
    {
        root = new TNode;
        root->data = x;
        root->rchild = NULL;
        root->lchild = NULL;
        return;
    }
    if (x > root->data) Insert(root->rchild,  x);
    if (x < root->data) Insert(root->lchild,  x);
}

void Pre(TNode* root)
{
    if (!root) return;
    cout << root->data << ' ';
    Pre(root->lchild);
    Pre(root->rchild);
}
void Mid(TNode* root)
{
    if (!root) re...

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发