Hash 在文件中而不是内存中进行哈希

Hash 在文件中而不是内存中进行哈希,hash,Hash,我想问一下,是否有一种方法可以在一个文件的随机((行))中写入字符串,然后在同一个文件中搜索它,并使用哈希函数直接获得它,而不会产生冲突。这里有多个问题。首先,如何写入(或读取)文件中的随机行。第二,如何创建基于文件的哈希映射。第三个是无冲突哈希函数的问题,这在一般情况下是不存在的。现在还不清楚你在问什么,你的要求是否简洁是个大问题。请更详细地解释你想做什么,包括你已经尝试过的或者你认为解决这个问题的好方法。@JimMischel我的主要问题是如何在二进制文件中表示哈希表。我不想创建hashta

我想问一下,是否有一种方法可以在一个文件的随机((行))中写入字符串,然后在同一个文件中搜索它,并使用哈希函数直接获得它,而不会产生冲突。

这里有多个问题。首先,如何写入(或读取)文件中的随机行。第二,如何创建基于文件的哈希映射。第三个是无冲突哈希函数的问题,这在一般情况下是不存在的。现在还不清楚你在问什么,你的要求是否简洁是个大问题。请更详细地解释你想做什么,包括你已经尝试过的或者你认为解决这个问题的好方法。@JimMischel我的主要问题是如何在二进制文件中表示哈希表。我不想创建hashtabel作为对象,然后使用序列化将其写入文件。我想在文件中构造它,所以当你写“hello”时,程序会在文件的第4行中写入它,依此类推。。。然后你可以得到写着“你好”的那一行。在我提供合理答案之前,你需要更具体一些。您是否正在尝试存储类似Java
HashMap
或C#
字典的内容?编辑您的问题以提供一些详细信息。