社区
进程/线程/DLL
帖子详情
请教:我在VC中写了一个hash函数,运行之后我想知道我当前设置情况下hash表所占存储空间大小该如何做?谢谢!
laurence-star
2008-06-06 03:58:45
请教各位:
我在VC中写了一个hash函数,运行之后我想知道我当前设置情况下hash表所占存储空间大小该如何做?谢谢!在数据量巨大的情况下如果要测试找到一个键值对的时间该用什么函数呢!我对VC不太熟悉!
谢谢大家!
...全文
83
3
打赏
收藏
请教:我在VC中写了一个hash函数,运行之后我想知道我当前设置情况下hash表所占存储空间大小该如何做?谢谢!
请教各位: 我在VC中写了一个hash函数,运行之后我想知道我当前设置情况下hash表所占存储空间大小该如何做?谢谢!在数据量巨大的情况下如果要测试找到一个键值对的时间该用什么函数呢!我对VC不太熟悉! 谢谢大家!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ls443085074
2008-06-10
打赏
举报
回复
判断时间效率,你只需要计算你计算HASH值的时间就可以了
判断空间效率,我认为你的这个要求实际是要判断HASH值重叠(或则说2次HASH的情况较多)的多少,重叠越多,你使用的内村空间就就少。你要判断这个可以在每一个HASH节点设一个计数,每当这个节点被使用一次,你就让他+1,最后判断大于1的节点有多少,实际上HASH重叠越少,这个HASH算法就就越好
laurence-star
2008-06-06
打赏
举报
回复
空间是由我分配的,但是我想知道实际使用了多少,因为我下载了几个算法,我想比较一下在一定数据量的时候他们的时间和空间效率那个更高一些,我分配的时候当然是预设一个比较大的空间!
ls443085074
2008-06-06
打赏
举报
回复
hash表所用的内存空间应该是你自己开辟的,是个固定值吧
至于测查找时间你也可这样
DWORD dd1 = GetTickTime();
你查找的代码
DWORD dd2 = GetTickTime() - dd1;
dd2就是你查找所用的时间(MS)
VC
.module.code.create.
hash
.table.rar_
hash
module_Table_
hash
VC
哈希表(
Hash
Table)是一种数据结构,它通过计算
一个
称为哈希
函数
的特定值,将数据快速存储和检索。在
VC
(Visual C++)编程环境中,创建哈希表是提高程序性能的重要手段,尤其在处理大量数据时,能够实现近乎常数...
C++ HMAC SHA1
C++ HMAC SHA1是一种在C++中实现的基于哈希消息认证码(HMAC)的安全技术,使用SHA1算法作为其基础哈希
函数
。HMAC是用于验证数据完整性和来源的有效方法,它结合了密钥和哈希
函数
来提供更强的安全性。在本案例中,...
VC
中实现哈希
Hash
算法
Hash
函数
我们可以自己用C来编写,但是如果在
VC
中就不必了,因为在
VC
中有实现
hash
算法的
函数
可以调用,就是CryptAcquireContext
函数
,这个
函数
的定义在wincrypt.h头文件中。下面是我在MFC中实现的,因为
想
要结果输出...
哈希
函数
英语单词_使用
Hash
表实现英文单词表并实现单词查询操作
使用
Hash
表实现英文单词表并实现单词查询操作:给定单词查询其英文翻译:(1)构造用于存放英文单词表的散列表结构:定义
Hash
函数
;使用开散列法处理冲突;(2)英文单词表在附件文本...使用
Hash
表实现英文单词表并实现...
pycharm安装murmur
hash
3
函数
报错问题
由于之前我在这里添加解释器,输入
一个
函数
的缩写找不到这个
函数
,所以我习惯了先打
函数
全名,没
想
到这一次吃了个大亏。于是我们直接在添加python解释器那里搜索mmh3进行加载(之前我们搜索的是murmur
hash
3)看到两...
进程/线程/DLL
15,466
社区成员
49,169
社区内容
发帖
与我相关
我的任务
进程/线程/DLL
VC/MFC 进程/线程/DLL
复制链接
扫一扫
分享
社区描述
VC/MFC 进程/线程/DLL
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章