再次谈到我即将到来的大学项目......我今天有一堂课,在那里我们可以询问关于这个项目的东西,但我还没有决定采用这种方法。两个哈希表,带有双键或不同解决方案的哈希表?
基本上,我有一堆用户(一些结构与几个成员)必须快速搜索名称和SSN。由于我还需要在Graph上使用这些用户(用于其他操作),因此我将使用指针。
现在,我虽然有关使用两个哈希表。一个是密钥是名字,另一个是密钥是SSN。但我不喜欢有两个哈希表的想法,只是用不同的键和指向相同的地方。
它使用带有两个键的哈希表横过我的脑海,但我甚至不知道这是否可能,我相信它不是。我只是想不出一个办法,也许有一个,或者不是。
除了这两个解决方案,我想不出任何其他的选择......我可能不得不使用两个哈希表。
你们有没有其他的建议?
你所说的“在图表上使用这些用户”是什么意思?用户是否一次全部给予,然后你必须通过名称/ SSN搜索一堆用户,或者你给了一些用户,然后是一些搜索查询,然后是更多的用户,然后是更多的查询等。 – IVlad 2010-03-02 19:13:18
请永远不要永远使用SSN作为关键:-( – 2010-03-02 19:15:50
不要打扰图表部分,这只是意味着我需要用图表来表示其他的东西,但我无法向你解释什么, m还没有 @Steven为什么不呢?请注意为什么呢?也许,提供一个替代方案?你如何建议我快速查找SSN的用户? – 2010-03-02 19:23:14