发明名称 | 一种海量数据的处理方法及装置 | ||
摘要 | 本发明提供一种海量数据的处理方法及装置,方法包括:计算出所有待处理数据分别对应的数值;根据所有数值中的最大值,建立数组;其中,所述数组中至少包括与所述最大值对应的数值相等的个数的存放位置,每一个存放位置对应该存放位置在所述数组中的位置序号;遍历所述所有数值,针对遍历到的每一个数值,执行如下操作:将所述当前数值存放到所述数组中与所述当前数值相等的位置序号所对应的存放位置处,并在对应的存放位置处的标识加1,其中,未存放有数值的存放位置处的标识初始值为0,其中,该标识对应的值用于表征对应存放位置处存放的数值个数。根据本方案,可以提高海量数据的处理效率。 | ||
申请公布号 | CN105204944A | 申请公布日期 | 2015.12.30 |
申请号 | CN201510574130.0 | 申请日期 | 2015.09.10 |
申请人 | 浪潮集团有限公司 | 发明人 | 贾伟;郭锋 |
分类号 | G06F9/50(2006.01)I | 主分类号 | G06F9/50(2006.01)I |
代理机构 | 济南信达专利事务所有限公司 37100 | 代理人 | 李世喆 |
主权项 | 一种海量数据的处理方法,其特征在于,包括:计算出所有待处理数据分别对应的数值;根据所有数值中的最大值,建立数组;其中,所述数组中至少包括与所述最大值对应的数值相等的个数的存放位置,每一个存放位置对应该存放位置在所述数组中的位置序号;遍历所述所有数值,针对遍历到的每一个数值,执行如下操作:将所述当前数值存放到所述数组中与所述当前数值相等的位置序号所对应的存放位置处,并在对应的存放位置处的标识加1,其中,未存放有数值的存放位置处的标识初始值为0,其中,该标识对应的值用于表征对应存放位置处存放的数值个数。 | ||
地址 | 250100 山东省济南市高新区浪潮路1036号 |