gpt4 book ai didi

java - 为问答组实现哈希表

转载 作者:搜寻专家 更新时间:2023-11-01 02:33:38 24 4
gpt4 key购买 nike

实现哈希表(或使用更好的方法)来存储问题列表及其相关答案(每个问题 1 个可能的答案)的最简单方法是什么?

最初我创建了一个 ArrayList 来存储问题。我本可以为答案制作第二个 ArrayList,但一旦我有很多问题,尝试匹配问题和答案就会变得很复杂。

有人可以发布快速代码示例吗?谢谢!

最佳答案

您希望 key 是什么?如果每个问题只有一个可能的答案,并且在某些情况下可能没有答案,这听起来像是在 中使用 Answer 引用的理想理由问题类。然后只列出问题。

如果那满足某些特定要求,请提供有关您尝试执行的操作的更多信息。 (例如,您可能需要从一个答案导航到一个问题……在这种情况下,您可以从答案返回对象中的问题的引用……这有点困惑在循环引用方面,并且不适合不可变类型,但它不会完全不合理。)

比起简单的 map 更喜欢问题列表的一个原因是问题倾向于以某种方式自然地排序——而 map 通常是天生无序的。但我们需要更多地了解您的实际情况,才能确定这是否相关。

关于java - 为问答组实现哈希表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3485032/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com