- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
void InThreading(BiThrTree p) { // pre静态变量-永远指向上一个被访问的结点 if (p) { // 对以p为根的非空二叉树进行线索化 InThreading(p-lchild); // 左子树线索化 if (!p-lchild) // 建前驱线索 { p-LTag = Thread; p-lchild = pre; } if (!pre-rchild) // 建后继线索 { pre-RTag = Thread; pre-rchild = p; } pre = p; // 保持 pre 指向 p 的前驱 InThreading(p-rchild); // 右子树线索化 } // if } // InThreading Status InOrderThreading(BiThrTree Thrt, BiThrTree T) { // 构建中序线索链表 if (!(Thrt = new BiThrNode) ) exit (OVERFLOW); Thrt-LTag = Link; Thrt-RTag =Thread; Thrt-rchild = Thrt; // 添加头结点 return OK; } // InOrderThreading … … if (!T) Thrt-lchild = Thrt; else { Thrt-lchild = T; pre = Thrt; InThreading(T); pre-rchild = Thrt; // 处理最后一个结点 pre-RTag = Thread; Thrt-rchild = pre; } 6.6 树和森林 的表示方法 树的三种存储结构 一、双亲表示法 二、孩子链表表示法 三、树的二叉链表(孩子-兄弟) 存储表示法 A B C D E F G r=0 n=6 0 A -1 1 B 0 2 C 0 3 D 0 4 E 2 5 F 2 6 G 5 data parent 一、双亲表示法: typedef struct PTNode { Elem data; int parent; // 双亲位置域 } PTNode; data parent #define MAX_TREE_SIZE 100 结点结构: C语言的类型描述: typedef struct { PTNode nodes [MAX_TREE_SIZE]; int r, n; // 根结点的位置和结点个数 } PTree; 树结构: r=0 n=6 data firstchild A B C D E F G 0 A -1 1 B 0 2 C 0 3 D 0 4 E 2 5 F 2 6 G 4 6 4 5 1 2 3 二、孩子链表表示法: -1 0 0 0 2 2 4 typedef struct CTNode { int child; struct CTNode *nextchild; } *ChildPtr; 孩子结点结构: child nextchild C语言的类型描述: typedef struct { Elem data; ChildPtr firstchild; // 孩子链的头指针 } CTBox; 双亲结点结构 data firstchild typedef struct { CTBox nodes[MAX_TREE_SIZE]; int n, r; // 结点数和根结点的位置 } CTree; 树结构: A B C D E F G root
您可能关注的文档
最近下载
- 17、《道路运输危险货物安全卡》.doc
- (精)最新个人租房合同免费下载.docx VIP
- ENVI遥感软件应用--第七章 分类.ppt VIP
- 2025年新高考语文一轮复习文学类文本阅读小说专题三:分析叙事特征(解析版).docx VIP
- 2024年下半年教资面试真题及解析中学化学.pdf VIP
- 装配式建筑概论 第6章 装配式木结构建筑.ppt VIP
- 消防演练记录表范文.doc VIP
- 2025中央城市工作会议精神PPT践行人民城市理念建设现代化人民城市(含文字稿).pptx VIP
- 现场组织管理机构.docx VIP
- DB23T 1727-2016 地理标志产品 克东天然苏打水.pdf VIP
原创力文档


文档评论(0)