其他分享
首页 > 其他分享> > 王道数据结构总结笔记--树(下)

王道数据结构总结笔记--树(下)

作者:互联网

文章目录

5.3.5二叉树的线索化??

在这里插入图片描述

中序线索化

在这里插入图片描述
在这里插入图片描述

先序线索化

在这里插入图片描述
在这里插入图片描述

后序线索化

在这里插入图片描述
在这里插入图片描述

总结

在这里插入图片描述

5.3.6在线索二叉树中找前驱后继

中序线索二叉树找中序后继

在这里插入图片描述

中序线索二叉树找中序前驱

在这里插入图片描述

先序线索二叉树找先序后继

在这里插入图片描述

先序线索二叉树找先序前驱

在这里插入图片描述

后序线索二叉树找后序后继

在这里插入图片描述

后序线索二叉树找后序前驱

在这里插入图片描述

总结

在这里插入图片描述

5.4树、森林

5.4.1树的存储结构

双亲表示法(顺序存储)

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

孩子表示法(顺序+链式存储)

在这里插入图片描述

孩子兄弟表示法(链式存储)

在这里插入图片描述

森林和二叉树的转换(本质:用二叉链表存储森林)

在这里插入图片描述

总结

在这里插入图片描述

5.4.2树、森林的遍历

树的先根遍历(深度优先遍历)

在这里插入图片描述

树的后根遍历(深度优先遍历)

在这里插入图片描述

树的层次遍历(广度优先遍历)

在这里插入图片描述

森林的先序遍历

在这里插入图片描述

森林的中序遍历

在这里插入图片描述

总结

在这里插入图片描述

5.5树与二叉树的应用

5.5.1二叉排序树(BST)

定义

在这里插入图片描述

查找

在这里插入图片描述

插入

在这里插入图片描述

构造

在这里插入图片描述

删除

被删除结点z是叶结点

在这里插入图片描述

结点z只有一棵左子树或右子树

在这里插入图片描述

结点z有左、右两棵子树

在这里插入图片描述
在这里插入图片描述

查找效率分析

在这里插入图片描述

在这里插入图片描述

总结

在这里插入图片描述

5.5.2平衡二叉树(AVL)

定义

在这里插入图片描述

插入

在这里插入图片描述

左孩子左子树

在这里插入图片描述

右孩子右子树

在这里插入图片描述
??
在这里插入图片描述

左孩子右子树

在这里插入图片描述
在这里插入图片描述

右孩子左子树

在这里插入图片描述
在这里插入图片描述

小结

在这里插入图片描述

填个坑 //TODO
在这里插入图片描述

练习

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

查找效率分析

在这里插入图片描述

总结

在这里插入图片描述

5.5.3哈夫曼树

带权路径长度

在这里插入图片描述

定义

在这里插入图片描述

构造

在这里插入图片描述

哈夫曼编码

在这里插入图片描述
在这里插入图片描述

总结

在这里插入图片描述

标签:遍历,后序,--,中序,王道,二叉树,数据结构,线索,先序
来源: https://blog.csdn.net/yjprolus/article/details/122803018