社区
数据结构与算法
帖子详情
关于线索二叉树空指针域的问题
lizhk280
2009-06-09 01:42:02
1.一棵左子树为空的二叉树在先序线索化后(不带头结点的线索化),其中的空链域的个数为__.
2.一棵左右子树均不为空的二叉树在后序线索化后(不带头结点的线索化),其空指针域数为__.
带头结点的线索化跟不带有什么区别吗?
...全文
1826
1
打赏
收藏
关于线索二叉树空指针域的问题
1.一棵左子树为空的二叉树在先序线索化后(不带头结点的线索化),其中的空链域的个数为__. 2.一棵左右子树均不为空的二叉树在后序线索化后(不带头结点的线索化),其空指针域数为__. 带头结点的线索化跟不带有什么区别吗?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jlusuperwind
2009-06-09
打赏
举报
回复
2
都是2。
头结点就是在根root之上还有个结点,不放置data值,当为空树时就只包含该头结点。
带头结点,先序或后序的第一个结点的前驱和最后一个节点的后继设置为头结点,不带的话,他们就存在一个空链。
线索二叉树
的建立、删除、插入、恢复线索
线索二叉树
的建立 删除 插入 恢复线索
C++
线索二叉树
类实现
线索二叉树
的一些基本功能 遍历 二叉树线索化 等等
线索二叉树
运算的课程设计
此程序需要完成如下要求:建立
线索二叉树
,并实现
线索二叉树
的插入、删除和恢复线索的实现。
数据结构
线索二叉树
当以二叉链表作为储存结构时,只能找到结点的左右孩子的信息,而不能直接找到结点的前驱后继,所以我们在每个结点上增加两个指针
域
fwd和bawd,分别指示结点在任一次序遍历时得到的前驱后继信息。
线索二叉树
线索二叉树
本次课程设计以二叉树为基础,重点讨论二叉树的存储表示以及如何建立一任意二叉树,阐述如何对二叉树进行线索化及利用线索进行对二叉树遍历的过程,并按中序遍历和先序遍历的顺序线索化以上二叉树,实现在一已经中序线索化后的二叉树上插入和删除结点,并保证索引不破坏。
数据结构与算法
33,025
社区成员
35,334
社区内容
发帖
与我相关
我的任务
数据结构与算法
数据结构与算法相关内容讨论专区
复制链接
扫一扫
分享
社区描述
数据结构与算法相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章