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

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

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

代码说明:

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

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

发表评论

0 个回复

  • 各种排序归纳
    各种排序算法分类归纳总结,包括希尔排序,快速排序,冒泡排序,插入排序,选择排序,归并排序等。
    2022-02-25 22:08:23下载
    积分:1
  • 按位异或及其在求解游戏策略问题中的应用.
    按位异或及其在求解游戏策略问题中的应用.-caput or vary the game and its strategy in solving problems of application.
    2022-12-30 01:45:04下载
    积分:1
  • 一元二次方程求解
    一元二次方程求解-One dollar for solving quadratic equations
    2022-01-25 17:58:17下载
    积分:1
  • 动态反馈控制
    采用ARIMA模型和广义预测控制进行反馈预测,结合ARIMA模型周期性预测和广义控制预测实时性特点,提高短时预测精度
    2022-01-30 12:58:58下载
    积分:1
  • 工资管理系统
    资源描述工资管理系统,C语言作业,简单,易用
    2022-11-08 22:05:03下载
    积分:1
  • oil commonly used unit conversion of suitable geophysical the people
    石油常用单位换算,适合学地球物理方面的人-oil commonly used unit conversion of suitable geophysical the people
    2023-04-08 03:40:03下载
    积分:1
  • C语言进程调度
    资源描述关于进程调度的操作系统实验的算法,可以点击来看看,进程调度的算法
    2022-01-26 00:51:30下载
    积分:1
  • 简易Dijkstra
    资源描述 简易的Dijkstra算法,用C语言编写,在Xcode下编译通过 由于使用Xcode的原因,在其他如Tc下可能会需要调整部分代码 作者水平不高,代码中或许有所疏漏,还望各位批评指正
    2022-05-12 20:05:06下载
    积分:1
  • 数值分析常用编程,文件不是很大,可能有一些错误,大家原谅...
    数值分析常用算法编程,文件不是很大,可能有一些错误,大家原谅-numerical analysis algorithm commonly used programming, documentation is not great, there may be some mistakes, we forgive
    2023-07-10 19:45:03下载
    积分:1
  • 数据结构动态演示系统
    应用背景数据结构动态演示,cai软件,类似于严蔚敏版的数据结构光盘辅助教学软件关键技术MFC  C++  数据结构,树,图,线性表,链表等的插入、删除等操作
    2022-05-31 18:48:16下载
    积分:1
  • 696518资源总数
  • 106161会员总数
  • 5今日下载