二叉树的链表存储 设完全二叉树的顺序存储结构中存储数据ABCDE,画出该二叉树的链式存储结构?
浏览量:1537
时间:2021-03-11 15:27:19
作者:admin
设完全二叉树的顺序存储结构中存储数据ABCDE,画出该二叉树的链式存储结构?
6. 假设ABCDE存储在完全二叉树的顺序存储结构中,给出了二叉树的链式存储结构和二叉树的前序、中序和后序遍历序列
链式存储结构的优点是易于寻址,二进制列表的缺点是结构开销随着(ElemType*)的数据结构的大小而增加(特别是叶节点有两个空值,即丢失2*size)
线性结构的优点是没有结构开销,缺点是不方便插入和删除?
试用情况的估计取决于问题的大小,即空间复杂度和时间复杂度
两者的相互转换非常简单,只需了解在顺序存储中:
父节点(currentpos)=(currentpos-1)/2当前节点,取下界
左(currentpos)=2*currentpos 1
右(currentpos)=2*currentpos 2
左brother=转换时,只需将链存储结构的数据字段的数据复制到顺序存储结构的相应位置即可
二叉树的链表存储 树的二叉链表存储结构 二叉树的顺序存储结构
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。