更多精彩内容,欢迎关注:

视频号
视频号

抖音
抖音

快手
快手

微博
微博

如何实现二叉树的线索化

文档

如何实现二叉树的线索化

建立线索二叉树,或者说对二叉树线索化,实质上就是遍历一棵二叉树。在遍历过程中,访问结点的操作是检查当前的左,右指针域是否为空,将它们改为指向前驱结点或后续结点的线索。为实现这一过程,设指针始终指向刚刚访问的结点,即若指针指向当前结点,则指针指向它的前驱,以便设线索。另外,在对一颗二叉树加线索时,必须首先申请一个头结点,建立头结点与二叉树的根结点的指向关系,对二叉树线索化后,还需建立最后一个结点与头结点之间的线索。
推荐度:
导读建立线索二叉树,或者说对二叉树线索化,实质上就是遍历一棵二叉树。在遍历过程中,访问结点的操作是检查当前的左,右指针域是否为空,将它们改为指向前驱结点或后续结点的线索。为实现这一过程,设指针始终指向刚刚访问的结点,即若指针指向当前结点,则指针指向它的前驱,以便设线索。另外,在对一颗二叉树加线索时,必须首先申请一个头结点,建立头结点与二叉树的根结点的指向关系,对二叉树线索化后,还需建立最后一个结点与头结点之间的线索。

建立线索二叉树,或者说对二叉树线索化,实质上就是遍历一棵二叉树。在遍历过程中,访问结点的操作是检查当前的左,右指针域是否为空,将它们改为指向前驱结点或后续结点的线索。为实现这一过程,设指针始终指向刚刚访问的结点,即若指针指向当前结点,则指针指向它的前驱,以便设线索。

另外,在对一颗二叉树加线索时,必须首先申请一个头结点,建立头结点与二叉树的根结点的指向关系,对二叉树线索化后,还需建立最后一个结点与头结点之间的线索。

文档

如何实现二叉树的线索化

建立线索二叉树,或者说对二叉树线索化,实质上就是遍历一棵二叉树。在遍历过程中,访问结点的操作是检查当前的左,右指针域是否为空,将它们改为指向前驱结点或后续结点的线索。为实现这一过程,设指针始终指向刚刚访问的结点,即若指针指向当前结点,则指针指向它的前驱,以便设线索。另外,在对一颗二叉树加线索时,必须首先申请一个头结点,建立头结点与二叉树的根结点的指向关系,对二叉树线索化后,还需建立最后一个结点与头结点之间的线索。
推荐度:
为你推荐
资讯专栏
热门视频
相关推荐
以前养过花的土还能用吗 经痛是什么 貂皮大衣可不可以用水洗 玉鱼吊坠的寓意是什么 excel添加批注怎么设置 怎样做面筋片视频 绿豆怎么选购 科目三路考掉头技巧及注意事项 qq信息提示音可不可以改 有什么好的英语电台吗 关于挪威的森林的评论 描写美食的句子段落 为什么国外的科幻电影特别多 万泉达净水器质量怎样 成都哪里有熊猫 企业生产中常见的安全隐患 百岁称为什么之年 婧麒防辐射服能洗吗 坐飞机只需要登机牌吗 测试硬盘丢失严重怎么修复 ctrl加f是什么功能 饿了么可以开发票吗 什么的目光词语搭配 uau面膜安全吗 橘子几月成熟 鼻膜怎么用 鸡蛋煮好后要焖一下吗 关于重庆市公务员报考条件 怎么判断吉他合板还是面单 三国群英传7演义版有三级兵种吗 鉴赏杜甫的江汉 刘备建都在哪里啊 网箱养鱼有什么优点 索尼z1可以设置应用程序锁吗 什么样的人可以签订劳务合同 成语xx置x 世界潜海最深的纪录是多少 洋葱长出来是大葱吗 德州扒鸡十六味配方各放多少克 小根蒜怎么储存到冬季
Top