gpt4 book ai didi

java - 为邪恶的刽子手程序存储数据

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

我必须写一个刽子手程序,只有“房子”是邪恶的,并且改变了这个词,所以玩家(希望)输了。

我将在游戏开始时创建一组所有单词,当玩家选择一个字母时,我将创建一个与模式匹配的集合,并继续创建最佳子集。

例如

假设用户选择了 3 个字母的单词,为了这个例子,我们假设英语中只有以下 3 个字母的单词;狗雾狐狸猫不公交

如果用户猜“o”,程序将编译一个不包含“o”的单词列表,我会将这个列表排序为一组,一组是“和”,另一组是“bus”,另一组是“猫”

但是我想知道存储这些集合的最佳方法是什么。

最佳答案

作为一个建议,考虑一下您需要高效支持的操作。您将需要能够获取一个词,将其映射到它的词族,然后从那里将该词分配到与该词族匹配的词集合中。为此,考虑使用类似 Map 的东西,它将词族(以您希望的方式表示)与匹配该词族的词集合相关联。您可以用多种方式表示集合 - 作为 Set、作为 List 等。这样,您可以轻松获取字符串,将其转换为词族,然后将词族映射到该词族中所有词的集合。

希望这对您有所帮助!

关于java - 为邪恶的刽子手程序存储数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11253810/

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