答案家

 找回密码
 立即注册
查看: 967|回复: 0

说说你对栅格四叉树结构的认识,请比较常规四叉树与线性四叉树的区别?

[复制链接]

1万

主题

1万

帖子

81万

积分

校长

Rank: 9Rank: 9Rank: 9

积分
817632
发表于 2016-12-7 22:17:10 | 显示全部楼层 |阅读模式
栅格四叉树结构是指将空格键区域按照四个象限进行递归分 n 次,每次分割形成 2n*2N 个子象限中的属性数值都相同为止,该子象限就不再分割。常规四叉树与线性四叉树的区别:常规四叉树:常规四叉树每个节点通常储存 6 个量,即 4 个子节点指针、一个父节点指针和 一个节点值。常规四叉树可采用子下而上的方法建立,对栅格按莫顿码顺序进行检测,这种 方法除了要记录叶节点,还要记录中间节点。常规四叉树在处理上简便灵活,而且当栅格矩阵很大,存储和处理整个矩阵较困难时,可用常规四叉树存储法;线性四叉树:线性四叉树每个节点只存储 3 个量,即莫顿码、深度(或节点大小)和节点值。线性四叉树编码不需要记录中间节点的、0值节点,也不适用指针,仅记录非 0 值也节点,并用莫顿码表示叶节点的位置。线性四叉树比常规四叉树节省存储空间;由于记录节点地址,既能直接找到其在四叉树中的走向路径,又可以换算出他在整个栅格区域内的行列位置,压缩和解压缩比较方便,各部分分辨率可不同,即可精确地表示图形结构,又可减少存储量,易于进行大部分图形操作和运算。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

CopyRight(c)2016 www.daanjia.com All Rights Reserved. 本站部份资源由网友发布上传提供,如果侵犯了您的版权,请来信告知,我们将在5个工作日内处理。
快速回复 返回顶部 返回列表