亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

樹的創建和遍歷

發布時間:2020-06-24 20:05:31 來源:網絡 閱讀:1502 作者:栗先生 欄目:編程語言

#include <stdio.h>
#include <stdlib.h>

struct node{
    char data;

    struct node* left;
    struct node* right;
};

void preorder(struct node* root)        //前序遍歷
{
    if(root == NULL)
        return ;
    else {
        printf("%c\t", root->data);
        pre_order(root->left);
        pre_order(root->right);
    }
}
void minorder(struct node* root)        //中序遍歷
{
    if(root == NULL)
        return ;
    else {
        min_order(root->left);
        printf("%c\t", root->data);
        min_order(root->right);
    }
}
void postorder(struct node* root)        //后序遍歷
{
    if(root == NULL)
        return ;
    else {
        postorder(root->left);
        postorder(root->right);
        printf("%c\t", root->data);
    }
}
struct node* create(struct node* root)    //利用前序創建樹,中序和后序不能創建樹
{
    char ch = getchar();    
    if(ch == '#')
        return NULL;
    else {
        root = malloc(sizeof(struct node));
        root->data = ch;
        root->left = create(root->left);
        root->right = create(root->right);
        return root;
    }
}

int main()
{
    struct node* root = NULL;

    root = create(root);

    preorder(root);
    printf("\n");
    minorder(root);
    printf("\n");
    postorder(root);
    printf("\n");

    return 0;
}





向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

玉门市| 崇州市| 徐水县| 漳平市| 环江| 团风县| 肥城市| 兴隆县| 长武县| 开阳县| 安国市| 德安县| 阜新| 溧阳市| 德保县| 白朗县| 平谷区| 新丰县| 白水县| 体育| 抚宁县| 东港市| 新邵县| 卢氏县| 龙川县| 建阳市| 金坛市| 临城县| 措勤县| 凌云县| 青田县| 张北县| 万源市| 阳城县| 北海市| 辛集市| 长寿区| 伊宁市| 赤城县| 铜鼓县| 资阳市|