已有1条回答
管理员
树的存储形式有双亲表示法、孩子表示法、孩子兄弟表示法。
双亲表示法的特点:由于根结点是没有双亲的,约定根结点的位置位置域为-1。根据结点的parent指针很容易找到它的双亲结点。所用时间复杂度为O(1),直到parent为-1时,表示找到了树结点的根。缺点:如果要找到孩子结点,需要遍历整个结构才行。
孩子表示法定义:把每个结点的孩子结点排列起来,以单链表作为存储结构,则n个结点有n个孩子链表,如果是叶子结点则此单链表为空。然后n个头指针又组成一个线性表,采用顺序存储结构,存放进一个一维数组中。
双亲孩子表示法定义:对于孩子表示法,查找某个结点的某个孩子,或者找某个结点的兄弟,只需要查找这个结点的孩子单链表即可。但是当要寻找某个结点的双亲时,就不是那么方便了。所以可以将双亲表示法和孩子表示法结合,形成双亲孩子表示法。
猜你喜欢
手机发烫是电池原因吗
vivo X90 Pro+文字转语音教程
iQOO 11S怎么解除文件管理访问限制
vivo X90s设置青少年模式教程
因纽特人说什么语言
Redmi12是曲面屏吗
从零开始学化妆
敢发自拍的男生是不是比较大方
OPPO Reno7 pro多少钱
10万元大空间SUV 两款好车满足你的想象
汽车标志大全及名字图片 车标大全图片及名称介绍
微信视频怎么设置彩铃
最新学习
12平方用多大的空调
rmx2176是什么型号手机
苹果14pro定位开启方法
什么是双面镜
五台山多高
买iPhone 14还是iPhone 13 Pro好
电压互感器的作用
本田xrv1.5t价格 本田xrv1.5t价最低多少钱(最低14万)
怎么在快手上发纯文字作品
军运会查身份证吗
零胎压继续行驶,重要的安全配备(实用性很强)
10年的电脑有必要升级吗