阅读数:528
已有1条回答
管理员
树的存储形式有双亲表示法、孩子表示法、孩子兄弟表示法。
双亲表示法的特点:由于根结点是没有双亲的,约定根结点的位置位置域为-1。根据结点的parent指针很容易找到它的双亲结点。所用时间复杂度为O(1),直到parent为-1时,表示找到了树结点的根。缺点:如果要找到孩子结点,需要遍历整个结构才行。
孩子表示法定义:把每个结点的孩子结点排列起来,以单链表作为存储结构,则n个结点有n个孩子链表,如果是叶子结点则此单链表为空。然后n个头指针又组成一个线性表,采用顺序存储结构,存放进一个一维数组中。
双亲孩子表示法定义:对于孩子表示法,查找某个结点的某个孩子,或者找某个结点的兄弟,只需要查找这个结点的孩子单链表即可。但是当要寻找某个结点的双亲时,就不是那么方便了。所以可以将双亲表示法和孩子表示法结合,形成双亲孩子表示法。
猜你喜欢
华为Mate 50 pro支持carplay吗
小米13有没有大文件夹
98年今年2021年多少岁了
电话原理
凯美瑞2021款报价及图片 2021款售价17万元(落地最低19万)
忽地笑是彼岸花吗
迈凯伦720s多少钱一辆 迈凯伦720s落地多少钱(大概387.88万元起)
机油散热器渗油不修没事吧
成都平原有多大面积
国产etron价格(国产奥迪e-tron值不值得买)
洗衣机里放什么吸毛
facetime拉黑后表现
最新学习
广汽本田凌派价格,在售2022款报价10万起
荣耀畅玩30M开启导航键教程
c2可以升级c1吗(c2驾照怎么升c1最新规定)
葡萄柚为什么这么软
七大洲几大洋
奔驰c200最新价格 2021款奔驰c200裸车价23万(370牛米强大扭矩)
荣耀手机怎么打开NFC功能
汽车年检费用多少
珍珠对着灯光照是呈现透明吗
租客不交房租怎么办
红旗HS5的四驱系统怎么样 很可靠的一套四驱系统
荣耀90怎么添加天气到桌面