线索二叉树中先序/后序/中序线索二叉树的前序和后继结点
中序线索二叉树 | 先序线索二叉树 | 后序线索二叉树 | |
找前驱 | ✓ | ✗ | ✓ |
找后继 | ✓ | ✓ | ✗ |
- 在线索二叉树中不是每个结点通过线索都可以直接找到它的前驱和后继的。
- 在先序线索二叉树中查找一个结点的先序后继很容易,而查找先序前驱则必须要知道该结点的双亲结点。同样地,在后序线索二叉树中查找一个结点的后序前驱很容易,而查找后序后继则必须要知道该结点的双亲结点。
- 二叉链表中没有存放双亲的指针。先序线索二叉树中结点中存放的是先序的后继线索,没有前驱线索。而后序线索二叉树中结点存放的是后序的前驱线索,没有后继线索。所以必须知道双亲结点,才能完全找到前驱和后继。
- 在中序线索二叉树中可以很方便的查找中序的前驱和后继。中序线索中,结点存放着前序和后继结点的线索。
作者:Jace Jin
github地址:https://github.com/buxianghua
原创文章版权归作者所有.
欢迎转载,转载时请在文章页面明显位置给出原文连接,否则保留追究法律责任的权利.
欢迎转载,转载时请在文章页面明显位置给出原文连接,否则保留追究法律责任的权利.
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 提示词工程——AI应用必不可少的技术
· 字符编码:从基础到乱码解决
· 地球OL攻略 —— 某应届生求职总结
2022-02-07 服务器集群配置时钟同步
2022-02-07 Centos中ssh免密登录原理及配置
2022-02-07 Centos7最小化安装后的配置