Hash可以用在哪里

superspring 2009-08-02 09:14:35
当然,hashtable可以让查询变得很快
可以用于hashset,hashmap

可以用于加密解密,
还有呢??

大家讨论一下
...全文
154 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
superspring 2009-08-04
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 tkminigame 的回复:]
hashtree可用于大量的远端数据校验,比如两地都有N兆的数据,为了保持同步,不可能一个个比较,这时候用hash,比较下hash就知道有一地的数据有改动了。
[/Quote]

恩~~~~~~~
fengtaocat 2009-08-03
  • 打赏
  • 举报
回复
可以用于加密,用hash值作为校验,保证数据的完整性。
另外,广泛的用于大量数据的快速查询,
比如很多文件系统中都维护了一个基于文件名的hashtable,便于快速查找相应文件的inode。
tkminigame 2009-08-03
  • 打赏
  • 举报
回复
hashtree可用于大量的远端数据校验,比如两地都有N兆的数据,为了保持同步,不可能一个个比较,这时候用hash,比较下hash就知道有一地的数据有改动了。
chocolate001 2009-08-03
  • 打赏
  • 举报
回复
学习了
KingWolfOfSky 2009-08-03
  • 打赏
  • 举报
回复
关键字。。。。。。。。。。。
superspring 2009-08-03
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 fengtaocat 的回复:]
可以用于加密,用hash值作为校验,保证数据的完整性。
另外,广泛的用于大量数据的快速查询,
比如很多文件系统中都维护了一个基于文件名的hashtable,便于快速查找相应文件的inode。
[/Quote]


ToBeTough 2009-08-03
  • 打赏
  • 举报
回复
up
  • 打赏
  • 举报
回复
其实有这两个
就是个非常伟大的贡献了

[Quote=引用楼主 superspring 的帖子:]
当然,hashtable可以让查询变得很快
可以用于hashset,hashmap

可以用于加密解密,
还有呢??

大家讨论一下
[/Quote]
fx397993401 2009-08-02
  • 打赏
  • 举报
回复
用于快速查询 对于数据量很大的情况 它的用途就大了
aemyang1987 2009-08-02
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 steedhorse 的回复:]
从“用途”上讲,其它很窄,只能用于基于键/值的快速查询。
但仅仅这一项用途,在实际编程中就常常帮我们大忙。因为随便一个中型的程序,往往都会大量用到基于键/值的查找。
[/Quote]
真正加密有MD5啊
晨星 2009-08-02
  • 打赏
  • 举报
回复
哦,对,加解密中的散列值也算是一大应用。
其它可能真的没啥了。
晨星 2009-08-02
  • 打赏
  • 举报
回复
从“用途”上讲,其它很窄,只能用于基于键/值的快速查询。
但仅仅这一项用途,在实际编程中就常常帮我们大忙。因为随便一个中型的程序,往往都会大量用到基于键/值的查找。

33,028

社区成员

发帖
与我相关
我的任务
社区描述
数据结构与算法相关内容讨论专区
社区管理员
  • 数据结构与算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧