文章

2

粉丝

127

获赞

2

访问

30.4k

头像
二叉树的建立和遍历
数据结构
发布于2021年5月22日 16:55
阅读数 16.7k

#include <bits/stdc++.h>

using namespace std;

typedef struct node{
    char data;
    struct node *lchild,*rchild;
}*BitTree;

void CreateBitTree(BitTree &T)
{
    char c;
    cin >> c;
    if(c=='0') T = NULL;
    else{
        T = new node;
        T->data = c;
        CreateBitTree(T->lchild);
        CreateBitTree(T->rchild);
    }
}

void Inorder(BitTree T)
{
    if(T!=NULL){
        Inorder(T->lchild);
        cout << T->data << ' ';
        Inorder(T->rchild);
    }
}

void Preorder(BitTree T)
{
    if(T!=NULL){
        cout << T->data << ' ';
        Preorder(T->lchil...

登录查看完整内容


登录后发布评论

1 条评论
finnian
2021年7月17日 19:30

发现神仙网站

 

赞(0)