文章

17

粉丝

0

获赞

119

访问

4.6k

头像
二叉排序树2 题解:
P1411 华中科技大学机试题
发布于2025年3月5日 20:19
阅读数 244

#include<bits/stdc++.h>
using namespace std;

struct tree {
    int val;
    tree* left;
    tree* right;
    tree(int m) : val(m), left(nullptr), right(nullptr) {}
};

tree* create(tree* root, int v){
    if(root==nullptr) return new tree(v);
    if(root->val>v)
        root->left=create(root->left,v);
    if(root->val<v)
        root->right=create(root->right,v);
    
    return root;
}

void PreOrderTraverse(tree* T) {  
    if (T != NULL) {  
        cout << T->val << ' ';  
        PreOrderTraverse(T->left);  
        PreOrderTraverse(T->right);  
    }  
}  
//将二叉树按照中序输出  
void InOrderTraverse(tree* T)...

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发