如何用C语言定义一个二叉树

如题
2025-03-04 00:14:20
推荐回答(2个)
回答1:

如果只是定义的话,下面的code就可以了,欢迎交流
struct Node{
    int value;//二叉树的值
    Node* left; //指向左子树
    Node* right;//指向右子树
};

回答2:

typedef struct Node

{

 int data;//结点的内容
struct Node* leftchird;

struct Node* rightchird;

}NODE;

typedef struct tree

{

  NODE* root;//树的根

  int num;//树结点个数

}TREE;//二叉树