社区
C++ 语言
帖子详情
请教个高效的算法
nudtcomputer
2011-11-10 07:12:51
网络底层发送很多五元组M1、A、B、C、D数据,先存放起来,同时也发送五元组数据M2、X、B、C、D。如果是M2,则根据对应的BCD的信息在M1组内根据BCD的信息查找对应的A的值?
数据量很大,先要将这些五元组存储起来,请问用什么比较高效?
用map?multimap?
...全文
68
3
打赏
收藏
请教个高效的算法
网络底层发送很多五元组M1、A、B、C、D数据,先存放起来,同时也发送五元组数据M2、X、B、C、D。如果是M2,则根据对应的BCD的信息在M1组内根据BCD的信息查找对应的A的值? 数据量很大,先要将这些五元组存储起来,请问用什么比较高效? 用map?multimap?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
luciferisnotsatan
2011-11-10
打赏
举报
回复
BCD 作为map或hash的key。
数据量很大的话,可以用数据库,或者去看下B+ tree
qq120848369
2011-11-10
打赏
举报
回复
5元组只存一份副本,然后做哈希bcd三元组到地址的映射。
pengzhixi
2011-11-10
打赏
举报
回复
M1、A、B、C、D和M2、X、B、C、D做下封装,然后再用map对应就可以了。当然至于他们之间的比较规则 你自己制定了。
区块链
算法
—共识
算法
课程目标 本套课程带你认识常用的共识
算法
及其代码实现; 课程简介 在区块链网络中,谁获得记账权是通过全网节点间所达成的共识来决定的; 共识
算法
即这种“共识”的
算法
/代码体现; 共识
算法
解决了...
请教
一个关于
算法
的问题!
如何
高效
的将一个数组进行 值范围的划分? 比如: 有个 数组长度 10000,a[] 并且是10000个随机正数。 现在有另外四个数组或容器分别 b...有什么
高效
的
算法
? 先谢谢了。 我自己的想法 先对 数组a 进行排序使用j...
大神的
算法
学习之路
严格来说,本文题目应该是我的数据结构和
算法
学习之路,但这个写法实在太绕口——况且CS中的
算法
往往暗指数据结构和
算法
(例如
算法
导论指的实际上是数据结构和
算法
导论),所以我认为本文题目是合理的。 原文链接:...
请教
字符串匹配的
高效
算法
* 查找某些字符是否在另一个字符串里出现 * * @author Java人(java2000.net) */ public class Test { /** * @param args */ public static void main(String[] args) { ...
最短路
算法
——Dijkstra
它是一种“单源”最短路径
算法
,一次计算能得到从一个起点 s 到其他所有点的最短距离长度、最短路径的途径点。 一、Dijkstra的
算法
思想 Dijkstra 的模型例如多米诺骨牌,你可以想象下面的场景: 在图中所有的边上...
C++ 语言
64,648
社区成员
250,476
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章