树的运算:
- 寻找某节点
- 插入、删除某节点
- 遍历树中每个节点
- 先根遍历
- 后根遍历
- 层次遍历
树的存储结构:
1.双亲存储结构
typedef struct { ElemType data; int parent; }PTree[Maxsize];
2.孩子链存储结构
typedef struct node { ElemType data; struct node *sons[MaxSons]; }TSonNode;
3.孩子兄弟链存储结构
typedef struct tnode { ElemType data; struct tnode *hp;//指向兄弟 struct tnode *vp;//指向孩子 }TSBNode;
原文地址:https://www.cnblogs.com/mtcz91/p/8438459.html
时间: 2024-10-29 04:06:16