typedef struct BiThrNod { TElemType data; struct BiThrNode *lchild, *rchild; // 左右指针 PointerThr LTag, RTag; // 左右标志 } BiThrNode, *BiThrTree; 线索链表的类型描述: typedef enum { Link, Thread } PointerThr; // Link==0:指针,Thread==1:线索 实现 在有n个结点的二叉链表中必定有n+1个空链域 在线索二叉树的结点中增加两个标志域 ltag :若 ltag=0, lchild 域指向左孩子; 若 ltar=1, lchild域指向其前驱 rtag :若 rtag =0, rchild 域指向右孩子; 若 rtag=1, rchild域指向其后继 typedef struct node { int data; int ltag, rtag; struct node *lchild, *rchild; }JD; A B C D E A B D C E T 先序序列:ABCDE 先序线索二叉树 0 0
您可能关注的文档
最近下载
- T /GDSCEE 112—2025 数字音频处理器通用规范.pdf VIP
- IPC-9850-(中文版) _原创精品文档.pdf VIP
- 《归园田居》原文赏析.doc VIP
- 数据驱动的电商选品:从市场洞察到决策落地【PPT文档】.pptx VIP
- GB50617-2010 建筑电气照明装置施工与验收规范.pdf VIP
- (2026版)E6(R3)药物临床试验质量管理规范实施PPT课件.pptx VIP
- HPE智能UV电源操作手册V解析.pdf
- 工程项目管理实施方案.docx VIP
- 一般原产地证明书模板.doc VIP
- 08CJ17 快速软帘卷门 透明分节门 滑升门 卷帘门.docx VIP
原创力文档

文档评论(0)