阅读数:528
已有1条回答
管理员
树的存储形式有双亲表示法、孩子表示法、孩子兄弟表示法。
双亲表示法的特点:由于根结点是没有双亲的,约定根结点的位置位置域为-1。根据结点的parent指针很容易找到它的双亲结点。所用时间复杂度为O(1),直到parent为-1时,表示找到了树结点的根。缺点:如果要找到孩子结点,需要遍历整个结构才行。
孩子表示法定义:把每个结点的孩子结点排列起来,以单链表作为存储结构,则n个结点有n个孩子链表,如果是叶子结点则此单链表为空。然后n个头指针又组成一个线性表,采用顺序存储结构,存放进一个一维数组中。
双亲孩子表示法定义:对于孩子表示法,查找某个结点的某个孩子,或者找某个结点的兄弟,只需要查找这个结点的孩子单链表即可。但是当要寻找某个结点的双亲时,就不是那么方便了。所以可以将双亲表示法和孩子表示法结合,形成双亲孩子表示法。
猜你喜欢
福特领裕这车怎么样 动力强劲配置丰富(车身长达4.9米)
哈弗h9柴油版真实油耗多少(哈弗h9柴油版油耗怎样)
Redmi(红米)K60几种配色
vivo手机无线装置关闭原因
vivo Y33s投屏教程
为什么现在女生的胸越来越小 平胸恋爱会变大吗
微业贷怎么样靠谱吗
临时牌照怎么通知移车 共有四种解决办法
凯迪拉克图片与报价(凯迪拉克XT4原神限量版上市)
音响frd前后怎么调
新车首付一般是多少
充电宝寿命
最新学习
课前三分钟小故事
福特领裕怎么样值得购买吗 百公里油耗11.8L(马力可达224匹)
4070ti显卡性能
pear是什么意思 汽车控制后雨刷按钮
Redmi Note 11T Pro用的是曲面屏吗?
2022款宝马x3烧机油吗(2022款宝马x3的发动机会烧机油吗)
虚拟内存是什么
vivo Y78支持面部识别解锁吗
小米civi3如何刷机
雷克萨斯nx是自动挡吗 雷克萨斯nx是自动还是手动(自动挡)
传祺gs8添加玻璃水的位置在哪 引擎舱左下角蓝色瓶盖
哈弗H1适合什么人开 哈弗H1适合女生开吗