已有1条回答
管理员
树的存储形式有双亲表示法、孩子表示法、孩子兄弟表示法。
双亲表示法的特点:由于根结点是没有双亲的,约定根结点的位置位置域为-1。根据结点的parent指针很容易找到它的双亲结点。所用时间复杂度为O(1),直到parent为-1时,表示找到了树结点的根。缺点:如果要找到孩子结点,需要遍历整个结构才行。
孩子表示法定义:把每个结点的孩子结点排列起来,以单链表作为存储结构,则n个结点有n个孩子链表,如果是叶子结点则此单链表为空。然后n个头指针又组成一个线性表,采用顺序存储结构,存放进一个一维数组中。
双亲孩子表示法定义:对于孩子表示法,查找某个结点的某个孩子,或者找某个结点的兄弟,只需要查找这个结点的孩子单链表即可。但是当要寻找某个结点的双亲时,就不是那么方便了。所以可以将双亲表示法和孩子表示法结合,形成双亲孩子表示法。
猜你喜欢
高速超速10%不到20%怎么处罚?
红米K60怎么关闭电话数字滚动
抖音可以关注多少人
ios15.6是最后一个版本吗
米的密度是多少
黑鲨5 Pro怎么提取图片内的文字
胎压故障灯 代表胎压不正常
奔腾t77价格 奔腾t77价格多少钱(2021款售价10万)
4g手机和5g手机哪个更实用
非承载式车身和承载式车身哪个好(非承载车身和承载车身的区别)
壁虎怎么驱赶出去
为什么雨燕不建议换变速箱油
最新学习
仪表盘叹号灯亮红灯
广汽本田雅阁怎么样(为什么推荐广汽本田雅阁)
阿留申群岛地理位置
宝马故障LM(宝马仪表上出现LⅠM是什么故障?)
林依轮儿子参加变形计是哪一期
wps项目符号在哪里设置
荣耀X40i图中文字提取教程
ipad关机充电有没有闪电标志
桑蚕丝缩水吗
领克01真实口碑 综合口碑优秀
第二次世界大战的导火索 二战如何爆发的
真我realme GT2大师探索版肩键功能介绍