社区
数据结构与算法
帖子详情
关于HASH的算法
sonya_wang
2001-12-17 12:07:30
大家好,上次一个朋友回答我该用HASH的算法,请问如果要做该如何考虑?我也查了这方面的资料,没有多少思路,首先我也是刚入门的:)麻烦大家了
...全文
112
8
打赏
收藏
关于HASH的算法
大家好,上次一个朋友回答我该用HASH的算法,请问如果要做该如何考虑?我也查了这方面的资料,没有多少思路,首先我也是刚入门的:)麻烦大家了
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
microant
2001-12-20
打赏
举报
回复
pos机用的条形码编号是每种商品唯一的,这样好办啊,简单实现的话每个商品在文件系统上保存一个信息文件包含商品名字、价钱等信息,如果怕生成的文件太多超过文件系统限制的话,把条形码做一个处理,限制生成的文件名在一定数量内,然后把具备同样文件名的商品同时保存在里面,读取的时候只对同一个文件里的数据检查,工作少一点。(这么说:第一种是无需冲突检查的,效率高但是可能系统受不了,第二个是有冲突检查,但效率低一些,基本也够了,如果范围不太小的话)。
这样的话内存就没什么负担了,只需要能够装载包含所选物品的信息的那个文件就可以了。
sonya_wang
2001-12-19
打赏
举报
回复
for microant:
这是针对目前只有的硬件系统,是个POS机,在这个配置下需要处理大量的数据,同时希望在网断(当然这些POS机器都是连在一起的)的情况下仍旧能从本地数据库中找到商品的名字,这就需要一个很好的算法在机器能承受一切的情况下正常操作
iamstupid
2001-12-18
打赏
举报
回复
根据主键取32bit的值,再mod sizeof(hashtable)
microant
2001-12-17
打赏
举报
回复
我觉得如果你能搞清楚HASH的性质和运作原理,你就不必到这里来问了。
内存太少了,95本身就足够把8m吃光了,你的问题用HASH解决可能不合适,HASH大部分情况下都是用空间换速度的,当然,如果你用虚拟内存或者是磁盘空间来做的话也未尝不可。btw,觉得你的问题说明还是简单了点。
sonya_wang
2001-12-17
打赏
举报
回复
如果很简单的问题何必到这讨论,我当然是因为有问题无法解答才到这,看书能解决基本无法解决实际,对吗?怒我冒昧
qiym
2001-12-17
打赏
举报
回复
先找一本数据结构的书好好看一看,
HASH算法是什么再编程.
sonya_wang
2001-12-17
打赏
举报
回复
如果是问题
win95操作系统、486DX100、8M内存,在此系统下假设需要处理大量的数据(暂时定为50万),怎样才能快速定位到客户所需的商品的位置?
中所需要的算法,请问该用HASH中哪种?
格利高里
2001-12-17
打赏
举报
回复
HASH的算法有好些种,md5 sha?
一致性
hash
算法
一致性
hash
算法
Hash
算法
的作用
Hash
算法
的冲突一致性
hash
算法
一致性
hash
算法
的原理容错性虚拟节点
Hash
算法
也叫做散列
算法
,他可以让任意长度的数据M映射成为长度固定的值H。
Hash
算法
的作用
Hash
算法
的第一个作用...
十一、从头到尾解析
Hash
表
算法
十一、从头到尾彻底解析
Hash
表
算法
作者:July、wuliming、pkuoliver 出处:...第二部分为关于
Hash
表
算法
的详细阐述;第三部分为打造一个最快的
Hash
表
算法
。------------------------------------ 第
hash
算法
原理详解
hash
算法
原理详解1、什么是
Hash
2、
Hash
的特点3、
Hash
碰撞的解决方案3.1 链地址法3.2 开放地址法3.3 两种方案的demo示例4、
hash
算法
在日常活动中的应用4.1 信息加密4.2 数据校验4.3 负载均衡5、几种
hash
算法
的扩展...
常见的
Hash
算法
?解决
hash
冲突的
算法
?如何自己手写一个
hash
算法
?
四、加密
hash
算法
五、查找
hash
算法
六、
hash
函数的分类 七、哈希函数的选择 八、
hash
冲突的解决办法 8.1开放定址法 8.2 再哈希法 8.3链地址法 8.4建立公共溢出区 九、如何自己手写一个
hash
算法
9.1加法...
Redis Cluster集群之
hash
算法
和一致性
hash
算法
对比
hash
算法
一致性
hash
算法
为什么redis不一致性
hash
算法
hash
算法
Hash
,一般翻译做散列、杂凑,或音译为哈希,是把任意长度的输入(又叫做预映射pre-image)通过散列
算法
变换成固定长度的输出,该输出就是散列...
数据结构与算法
33,028
社区成员
35,336
社区内容
发帖
与我相关
我的任务
数据结构与算法
数据结构与算法相关内容讨论专区
复制链接
扫一扫
分享
社区描述
数据结构与算法相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章