已有1条回答
管理员
树的存储形式有双亲表示法、孩子表示法、孩子兄弟表示法。
双亲表示法的特点:由于根结点是没有双亲的,约定根结点的位置位置域为-1。根据结点的parent指针很容易找到它的双亲结点。所用时间复杂度为O(1),直到parent为-1时,表示找到了树结点的根。缺点:如果要找到孩子结点,需要遍历整个结构才行。
孩子表示法定义:把每个结点的孩子结点排列起来,以单链表作为存储结构,则n个结点有n个孩子链表,如果是叶子结点则此单链表为空。然后n个头指针又组成一个线性表,采用顺序存储结构,存放进一个一维数组中。
双亲孩子表示法定义:对于孩子表示法,查找某个结点的某个孩子,或者找某个结点的兄弟,只需要查找这个结点的孩子单链表即可。但是当要寻找某个结点的双亲时,就不是那么方便了。所以可以将双亲表示法和孩子表示法结合,形成双亲孩子表示法。
猜你喜欢
汽车首保最多推迟多久
17英寸显示屏是多少厘米
vivo S16深色模式设置教程
微博怎么查关注的人评论过谁
别克君威有几款 君威有几款车型(共两款车型)
红米k60至尊版怎么分屏
2015年的车2021年年检要上线吗
大众宝来油耗多少真实油耗 百公里综合油耗5L起
华为P50E耗电快怎么解决
二手车怎么卖最划算(最新二手车过户流程及费用)
a4尺寸是几寸
ipad充电一周忘拔了会爆炸吗
最新学习
哈弗大狗轮胎尺寸 轮胎型号规格为235/65 r18
打电话对方正在通话中是拉黑了吗
小狗可以吃氟康唑胶囊治疗皮屑吗
沃尔沃s90有几种颜色 采用7大外观配色(玛瑙黑十分霸气)
荣耀90和OPPO Reno 10哪个更好
支付宝晚点付7天之内付款,算逾期吗
情人草和薰衣草的区别
3Cr13Mo是什么材料
i75500u相当于什么水平
iphone15运行内存是多少
vivo X Flip云空间满了怎么删
荣耀80 SE值不值得入手