我查看了其他类似的线程,但没有找到答案。
我正在用java做一个练习。这是一个有趣的游戏,每回合都会变得“更聪明”。计算机试图猜测我想到的是哪种动物。游戏看起来像这样:
问题是,我想使用二维数组来存储Questions和Answers。但是由于程序可以有无限的问题和答案,我不能使用 Array 对象来存储数据,因为数组不能动态调整大小。
那么我们就有了 ArrayList 类,它非常适合在运行时存储对象。但我不认为我应该在这里使用二维数组列表。你会如何处理这种情况?
练习也给了我提示,如果我愿意,我可以在互联网上查看“二叉树”。我做到了,但我只发现了一些我不明白的奇怪事情。