- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
实现哈希表(或使用更好的方法)来存储问题列表及其相关答案(每个问题 1 个可能的答案)的最简单方法是什么?
最初我创建了一个 ArrayList 来存储问题。我本可以为答案制作第二个 ArrayList,但一旦我有很多问题,尝试匹配问题和答案就会变得很复杂。
有人可以发布快速代码示例吗?谢谢!
最佳答案
您希望 key 是什么?如果每个问题只有一个可能的答案,并且在某些情况下可能没有答案,这听起来像是在 中使用
类。然后只列出问题。Answer
引用的理想理由问题
如果那不满足某些特定要求,请提供有关您尝试执行的操作的更多信息。 (例如,您可能需要从一个答案导航到一个问题……在这种情况下,您可以从答案返回对象中的问题的引用……这有点困惑在循环引用方面,并且不适合不可变类型,但它不会完全不合理。)
比起简单的 map 更喜欢问题列表的一个原因是问题倾向于以某种方式自然地排序——而 map 通常是天生无序的。但我们需要更多地了解您的实际情况,才能确定这是否相关。
关于java - 为问答组实现哈希表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3485032/
I'm posting this in Q&A style as there are currently a few posts on S/O with similar questions and a
我正在尝试做一些我认为非常简单的事情——传递一个队列和一个函数,并将该函数应用于队列中的每个项目——但我无法编译它。 class Foo { public: void doStuff();
关闭。此题需要details or clarity 。目前不接受答案。 想要改进这个问题吗?通过 editing this post 添加详细信息并澄清问题. 已关闭 5 年前。 Improve th
我的密码使用的是 sha512,但 secret 问题和答案是纯文本。问题是:我需要散列 secret 答案吗?如果是这样,它使用什么数据类型,它仍然是 char(128) 吗?我假设 secret
以前是否有人使用 Freebase 作为知识库在问答机上做过任何工作?我在网上搜索了这个,但没有得到任何实质性的东西。有谁知道在输入非结构化问题并且 QA 引擎利用 Freebase 提供答案的这个领
以前是否有人使用 Freebase 作为知识库在问答机上做过任何工作?我在网上搜索了这个,但没有得到任何实质性的东西。有谁知道在输入非结构化问题并且 QA 引擎利用 Freebase 提供答案的这个领
我正在尝试编写一个您自己的时区转换器,我需要一种方法来确定该月的最后一天可能是哪一天。经过一些研究,我发现了寻找闰年的公式。 这是一个很小的贡献,但也许我会为其他人节省我花 20 分钟弄清楚并应用它的
我有一个 Azure Function(不在容器中)。 当我将其发布到本地 Azure 时,就可以了。 当我从 Azure Devops 发布它时,部署成功,但该函数无法运行。错误“Azure 函数运
当 __getitem__ 映射到内部序列类型时,以下哪一项是推荐的执行方式? class A: def __init__(self, ...): ... se
如何在我的 ng2 应用程序中使用预处理器?我正在使用 angular-cli 和 the original docs对我来说还不够清楚。此外,我想在全局范围内使用这些样式,而不仅仅是在组件范围内。
StackO 的 friend 们大家好。 最后一天,我研究了一种解决方案,将不同表中的特定值导出到一个 XML 文件中。主要问题:我有三层嵌套表。由于我在编写这些函数时遇到了问题,因此我想与您分享我
这是一个问答,这意味着我正在分享我对我遇到的问题的解决方案/答案: 问题是 getting started guide来自 apache 站点的并不完全是最新的,经过一些摆弄之后,我设法让示例工作。
我是一名优秀的程序员,十分优秀!