☆1043

BST的插入操作

void Insert(node* &root, int data){//因为要更改root的值;&:别名。
 if(root==NULL){
    root= new node;
    root->data=data;
    root->left=NULL;
    root->right=NULL;
    return;
 }
 if(data<root->data)Insert(root->left,data);
 else Insert(root->right,data);
}

传递vector

void preOrder(node* root, vector<int>& pre){
}

 

posted on 2019-02-12 14:35  Vitavi  阅读(61)  评论(0编辑  收藏  举报

导航