二叉树
结构体
数据类型:应该包含一个数据类型变量以及两个指向子节点的指针(左指针、右指针)
代码实现
关键字的作用
typedef关键字用于给数据类型取别名 struct用于定义一种结构体数据类型
具体的使用方法
关键字使用方法
1.typedeftypedef type name2.structstruct name1{...};
注意:name是给数据类型取的别名
1.name是type别称,可以直接用name定义type类型的变量 2.name1是一种结构体数据类型,可以直接用name1定义结构体变量
具体代码 常见的书写方式:
typedef struct Tnode
{
type data
;
struct Tnode
* lc
;
struct Tnode
* rc
;
}* Tree
;
规范的书写方式:
struct Tnode
{
type data
;
struct Tnode
* lc
;
struct Tnode
* rc
;
};
typedef Tnode
* Tree
;