一种排序方法及设备

基本信息

申请号 CN201811159505.7 申请日 -
公开(公告)号 CN109522238B 公开(公告)日 2020-01-03
申请公布号 CN109522238B 申请公布日 2020-01-03
分类号 G06F12/02(2006.01); G06F16/9032(2019.01) 分类 计算;推算;计数;
发明人 彭志文; 朱先智; 徐建红 申请(专利权)人 上海恺英网络科技有限公司
代理机构 上海百一领御专利代理事务所(普通合伙) 代理人 上海恺英网络科技有限公司
地址 200232 上海市徐汇区天钥桥路909号1号楼148室
法律状态 -

摘要

摘要 本申请的目的是提供一种排序方法及设备,本申请中当需要对多个待排序数字进行排序时,分配一内存并确定内存的起始地址;获取多个待排序数字;从起始地址开始,基于映射正函数分别将每个待排序数字映射至内存中对应的比特位位置,并对比特位位置进行标记;基于内存的连续有序存储规则和映射正函数对应的逆函数,按序将带有标记的比特位位置进行数字还原,得到多个待排序数字的排序结果,使得本申请中利用分配的内存的连续性和内存的有序性,只要将多个待排序数字对应的映射至内存对应的比特位位置上,就可以实现对多个待排序数字进行排序,从而达到对多个待排序数字进行快速排序的目的,进而提高对多个待排序数字进行排序的效率。