[发明专利]插入节点的方法和装置有效
申请号: | 200910081581.5 | 申请日: | 2009-04-13 |
公开(公告)号: | CN101521627A | 公开(公告)日: | 2009-09-02 |
发明(设计)人: | 易毅 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/56 | 分类号: | H04L12/56 |
代理公司: | 北京三高永信知识产权代理有限责任公司 | 代理人: | 何文彬 |
地址: | 518129广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明实施例一种公开了插入节点的方法和装置,属于数据通信领域。所述方法包括:获取二叉树或多叉树树型结构的连续空洞,根据连续空洞顶层的层级和所述二叉树或多叉树树型结构的层数确定偏移量,该二叉树或多叉树树型结构的层数至少为4层;当有连续变化的节点插入时,获取起始搬移地址,根据起始搬移地址和偏移量得到包含待插入位置的满节点子树的地址范围;获取搬移结束地址;根据起始搬移地址、搬移结束地址、起始插入地址和偏移量进行连续空洞搬移;当连续空洞搬移完成后,对搬移结束地址的相邻的偏移量个节点进行清零操作;将连续变化的节点插入到包含待插入位置的满节点子树。在本实施例中,可以减少搬移量,提高节点插入效率。 | ||
搜索关键词: | 插入 节点 方法 装置 | ||
【主权项】:
1、一种插入节点的方法,其特征在于,包括:获取完全二叉或多叉树树型结构的连续空洞,根据连续空洞顶层的层级和所述完全二叉或多叉树树型结构的层数确定偏移量,根据所述连续空洞的顶层的层级获取起始插入地址,所述完全二叉或多叉树树型结构的层数至少为4层,所述偏移量表示连续节点搬移操作中,每轮搬移节点的数目;当有连续变化的节点插入时,获取搬移起始地址,根据所述搬移起始地址和所述偏移量得到包含待插入位置的满节点子树的地址范围;根据所述满节点子树的地址范围得到搬移结束地址;根据所述搬移起始地址、所述搬移结束地址、所述起始插入地址和所述偏移量进行连续空洞搬移;当连续空洞搬移完成后,将所述连续变化的节点插入到包含待插入位置的满节点子树。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200910081581.5/,转载请声明来源钻瓜专利网。