[发明专利]基于区间树的高效计数方法在审
申请号: | 201610898561.7 | 申请日: | 2016-10-12 |
公开(公告)号: | CN106484878A | 公开(公告)日: | 2017-03-08 |
发明(设计)人: | 王伟伟;许建秋;章益烔 | 申请(专利权)人: | 南京航空航天大学 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 210016 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明针对区间树提出了一种新的方法——插槽表示法,来高效的管理区间数据,并且提供了针对插槽表示法的区间树高效的计数算法,该表示方法使得点计数查询和区间计数查询时间复杂度分别为O(log n)和O(logn+logn·(q2‑q1)),空间复杂度都为O(m·n),其中m为区间的平均长度。插槽表示法见图1。 | ||
搜索关键词: | 基于 区间 高效 计数 方法 | ||
【主权项】:
基于区间树的高效计数方法的总体特征是通过提供一种新的区间表示方法——插槽表示法来管理区间,提供点查询和区间查询的计数算法,提高区间树的计数效率。本发明提供的计数算法,点计数查询和区间计数查询的时间复杂度分别为为O(log n)和O(logn+logn·(q2‑q1)),空间复杂度都为O(m·n),其中m为区间的平均长度。该方法提高了区间树的计数效率,其过程有以下三步构成:(1)插槽表示法:将所有的区间数据空间划分为长度相等的插槽,每个插槽都有唯一的标识,用插槽表示每个区间,构造一个新的区间树,(2)点计数:由(1)中得到的插槽表示的区间树作为被查询区间,返回与查询点相交的区间个数,时间复杂度为O(log n),(3)区间计数:由(1)中得到的插槽表示的区间树作为被查询区间,返回与查询区间相交的区间个数,时间复杂度为O(logn+logn·(q2‑q1)),
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京航空航天大学,未经南京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610898561.7/,转载请声明来源钻瓜专利网。