c# - 散列函数(通论)

标签 c# .net hash

<分区>

我一直在寻找答案,我想知道是否有人知道如何在 C# 中明确(从头开始)定义哈希函数。我知道有预定义的数据结构具有 List 功能,但我正在尝试了解这些对象的底层结构。

有人可以帮忙吗?例如,如果您有两个数组,您将如何从中创建哈希表?

最佳答案

hash tables 上的维基百科文章和 hash functions好得离谱。您也可以查看 Volume 3 of TAOCP .最后,看一下 ReflectorSystem.Collections.Hashtable可能会是一种启发性的体验。

如果您有更具体的问题,我们可能会提供更详细的见解。

关于c# - 散列函数(通论),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4100155/

相关文章:

.net - TIBCO.EMS .NET客户端/WCF channel

perl 传递散列引用未按预期运行

java - 使用 SHA1 进行哈希处理

c# - 什么时候在 C# 中使用@?

c# - 事件异常处理

c# - 如何使用以下任务在 C# .Net CF 中执行 memcpy

c# - Java EE + JKS 与 C#

.net - 如果使用标准库,基于 IronPython .net 的 DLL 是否需要与 Python 标准库一起部署?

ruby - 如何将键值对 append 到 Ruby 中的现有哈希?

asp.net - 自定义字体不适用于 IIS 7 上托管的 Firefox 8 上的本地网站和实时网站