The invention relates to a method for managing an integer by using a dual axis, in which an integer is managed by a biaxial method in accordance with the characteristics of an integer structure tree. It includes: according to the construction method of integer tree, calculate the node code integer, extracting node characteristics; set 2 axis, used to store the integer; integer code sequence according to the node distribution in the shaft, and the relevant features stored in the feature file; find integer, first calculate the integer node code, and then find the position. The characteristics of the file from the integer; according to the node location code integer position, and extract the related information of the location of the. Using the integer management method of the invention, greatly improve the efficiency of searching integer, when using integer as information storage unit identification code, using this method can quickly extract the data in the storage unit, at the same time as the integer tree layer structure, as the numbers increase, increase the searching time according to the linear. Strong practicability.
【技术实现步骤摘要】
本专利技术涉及计算机数据结构技术,特别涉及。
技术介绍
尽管计算机技术的发展取得了巨大的成就,但相对于人们的需求来说,还存 在较大的距离。随着信息化时代的到来,人们对信息的依赖也越来越大,大数据 量的信息的存储和处理就成了一个较大的难题,比如大气模型数据,高达几十亿 的基因信息等。通常情况下,人们靠提高硬件的计算速度来满足要求,但当信息 的数量增加到更大时,计算机硬件又不能满足要求了。在现阶段,尽管专利技术了很多信息存储处理技术,但基本上是针对在指定范围 内的数据而设计的方法,而对于解决任意增长信息容量的需求,目前还存在许多 需要解决的技术困难。本专利技术引用了名为整数结构树的构建方法的中国专利,该专利技术是2007 年ll月16日由专利技术人赵文银申请的,专利申请号为200710177510.6,该方法描 述了整数通过生长形成整数树的过程。
技术实现思路
本专利技术的目的是提供,为实现所述目的本专利技术 所采用的技术方案为,该方法包括1)输入整数,对要处理的整数,按照整数树构建方法,计算其在整数树上 对应的节点代码,提取节点特征,将节点特征保存在特征文件里;2) 将所述整数放到轴上,奇数放到一个轴上,偶数放到一个轴上,记录整 数树上同一层的第一个整数在轴上的位置即该层的开始位置,最后一个整数在轴 上的位置即该层的结束位置并记录该层所包含的成员数量,以及该层的整数个 数,然后保存到特征文件里。3) 査找整数时,先计算整数节点代码,然后从特征文件里找到整数所在的 位置地址,并提取该位置下的相关信息。对于一个整数Z,计算其节点代码的过程如下,节点代码的分段代 ...
【技术保护点】
一种利用双轴管理整数的方法,其特征在于,该方法包括: 1)输入整数,对要处理的整数,按照整数树构建方法,计算其在整数树上对应的节点代码,提取节点特征,将节点特征保存在特征文件里; 2)将所述整数放到轴上,奇数放到一个轴上,偶数放到一 个轴上,记录整数树上同一层的第一个整数在轴上的位置即该层的开始位置,最后一个整数在轴上的位置即该层的结束位置并记录该层所包含的成员数量,以及该层的整数个数,然后保存到特征文件里; 3)查找整数时,先计算整数节点代码,然后从特征文件里找到 整数所在的位置地址,并提取该位置下的相关信息。
【技术特征摘要】
1.一种利用双轴管理整数的方法,其特征在于,该方法包括1)输入整数,对要处理的整数,按照整数树构建方法,计算其在整数树上对应的节点代码,提取节点特征,将节点特征保存在特征文件里;2)将所述整数放到轴上,奇数放到一个轴上,偶数放到一个轴上,记录整数树上同一层的第一个整数在轴上的位置即该层的开始位置,最后一个整数在轴上的位置即该层的结束位置并记录该层所包含的成员数量,以及该层的整数个数,然后保存到特征文件里;3)查找整数时,先计算整数节点代码,然后从特征文件里找到整数所在的位置地址,并提取该位置下的相关信息。2. 根据权利要求1所述的一种利用双轴管理整数的方法,其特征在于,对 于一个整数Z,计算其节点代码的过程如下,节点代码的分段代码的2个符号用 b禾口 d表示(a) 用Z除以2,得到倍数X,和余数Y,若Y4则该整数为奇数,其分段 代码为b,若¥=0则该整数为偶数,其分段代码为d,其层数N4;(b) 若倍数X〉0,则倍数X除以2,并得到一个新的倍数,其层数N加1;(c) 重复执行(b),直到倍数乂 = 0,得到的N为该整数所在整数树的层位置;(d) 计算出该层中最小分支上的2个节点整数Zi和Z2,其中Zi〈Z2;(e) 若Z,《Z〈Z2,则该整数在第N层上的分段代码为b,若Z》Z2,则该整 数在第N层上的分段代码为d;①Z减掉第N层节点所代表的数值R,就得到其父节点第N-1层节点的整(g)对整数Z^重复(a)到(f),直到N二2为止,这样就得到了该整数的节点代码。3. 根据权利要求2所述的一种利用双轴管理整数的方法,其特征在于,所 述的节点整数Z!和Z2的获得方式为对于一个确定的层N,先构建整数^和Z2对应的节点代码,对于Zp第一 个分段代码等于整数Z第一次处理时得到的分段代码,第N个位置的分段代码 为b,中间的N-2个位置的分段代码为b,对于Z2,第一个分段代码等于整数Z 第一次处理时得到的分段代码,第N个位置的分段代码为d,中间的N-2个位置 的分段代码为b;然后对这2个节点代码进行整数转换,就得到...
【专利技术属性】
技术研发人员:赵文银,
申请(专利权)人:北京乾坤化物数字技术有限公司,
类型:发明
国别省市:11[中国|北京]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。