👋 Hi, I’m @Beast Cheng
👀 I’m interested in photography, hiking, landscape…
🌱 I’m currently learning python, javascript, kotlin…
📫 How to reach me --> 458290771@qq.com
喜欢《数据结构》部分笔记的小伙伴可以订阅专栏,今后还会不断更新。🧑💻
感兴趣的小伙伴可以点一下订阅、收藏、关注!🚀
谢谢大家!🙏
![![[Pasted image 20240617212806.png]]](https://1000bd.com/contentImg/2024/06/22/0a8e2b4e7ea3cf20.png)
转换技巧:
![![[Pasted image 20240617213231.png]]](https://1000bd.com/contentImg/2024/06/22/bc84d2c8079628b2.png)
注意:森林中各棵树的根结点视为评级的兄弟关系
![![[Pasted image 20240617213731.png]]](https://1000bd.com/contentImg/2024/06/22/35eb397ea2f0352b.png)
转换技巧:
处理一个结点的方法是:如果当前处理的结点在树中有孩子,就把所有孩子结点“用右指针串成糖葫芦”,并在二叉树中把第一个孩子挂在当前结点的左指针下方
转换技巧:
如何恢复一个结点的孩子:在二叉树中,如果当前处理的结点有左孩子,就把左孩子和 “一整串右指针糖葫芦” 拆下来,按顺序挂在当前结点的下方
转换技巧:
如何恢复一个结点的孩子:在二叉树中,如果当前处理的结点有左孩子,就把左孩子和 “一整串右指针糖葫芦” 拆下来,按顺序挂在当前结点的下方