登录
首页 » 算法 » 大数据处理利器 提升普通map的性能

大数据处理利器 提升普通map的性能

于 2022-12-29 发布 文件大小:349.41 kB
0 98
下载积分: 2 下载次数: 1

代码说明:

修改普通map,提升性能对于c++程序来说 map的使用无处不在。影响程序性能的瓶颈也往往是map的性能。尤其在大数据情况下,以及业务关联紧密而无法实现数据分发和并行处理的情况。map的性能就成了最关键的技术。比如:ip表、mac表,电话号码表、身份证号码表的查询、病毒木马的特征码的云查杀等等。stl库的map采用二分查找,性能最差。Google的哈希map性能和内存目前是最优的,但是有重复碰撞的机率。我在电信行业和信息安全行业里的工作经历发现,目前网络上的哈希算法都在查询速度上远远无法满足日趋增长的网络大数据要求。因此产生了自己写算法的想法。现在我把自己的算法发布出来。大家可以测试对比发现,我的算法属于零碰撞的几率,但是性能比哈希算法还优。声明:该代码不能用于商业用途,只能用于科学研究。

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论


0 个回复

  • 手写识别应用软件,提供高效的触摸屏手写识别方
    手写识别应用软件,提供高效的触摸屏手写识别方法。- The handwriting recognition application software, provides highly effective touches the screen handwriting recognition method.
    2022-03-10 08:11:00下载
    积分:1
  • 层次分析
    层次分析法用于权重分析该法是我国使用较为普遍的方法,已被广泛应用于各地的水体水质评价与分析之中
    2022-04-15 02:35:32下载
    积分:1
  • GPS绝对单点定位
    运用cos站接收的GPS数据解算出卫星的坐标,这是GPS定位的基础,只有知道卫星坐标才能通过卫星坐标后方交汇求出地面控制点的坐标
    2023-06-23 04:55:03下载
    积分:1
  • FibnachC
    实现超长位数的Fibnach数列的计算程序,用C++语言实现。-FibnachC
    2022-07-27 19:49:59下载
    积分:1
  • 外部排序C++实现
    这是我们数据结构与算法设计的一次作业,是一个外部排序的算法实现,希望对刚刚学数据结构的同学有一点帮助。
    2022-01-26 02:10:11下载
    积分:1
  • DM6437 DDR Test
    DM6437测试
    2022-05-06 07:10:44下载
    积分:1
  • Peking University ACM Chapter 30,663,069 question Question poj source code, good...
    北大ACM试题poj 第3066 3069题源码,很好的代码,希望对搞ACM的同学有帮助 -Peking University ACM Chapter 30,663,069 question Question poj source code, good code, and want to help students engage in ACM
    2022-02-06 03:58:22下载
    积分:1
  • 基于角色访问控制代码
    基于角色访问控制代码,链表创建用户,无数据库, 对用户、角色、权限进行配置和管理;用户对角色的指派和权限到用户的指派 基于RBAC1的角色层次管理 基于RBAC2的互斥角色管理,共包含7条链,用户链(user)、角色链(role)、权限链( 请点击左侧文件开始预览 !预览只提供20%的代码片段,完整代码需下载后查看 加载中 侵权举报
    2022-08-08 06:40:42下载
    积分:1
  • 最小二乘数值分析C++和Python源码带注释+数值分析报告
    实验目的与实验环境 掌握曲线拟合的最小二乘法 探求拟合函数的选择与拟合精度间的关系 实验环境 请点击左侧文件开始预览 !预览只提供20%的代码片段,完整代码需下载后查看 加载中 侵权举报
    2023-04-13 11:30:04下载
    积分:1
  • 基本的MFC
    基本的MFC算法-basic algorithm MFC
    2022-02-03 23:23:20下载
    积分:1
  • 696518资源总数
  • 104530会员总数
  • 46今日下载