gpt4 book ai didi

java - 3d ArrayList 与堆栈的 arrayList

转载 作者:行者123 更新时间:2023-12-02 06:05:34 26 4
gpt4 key购买 nike

我正在尝试重新创建一款棋盘游戏。该棋盘游戏的尺寸为 4x4,可以用 2D 数组列表表示。然而,我遇到的困难是决定实现 4x4 棋盘游戏的最佳方法是什么,其中每行和每列可以容纳 4 个项目(以堆栈的方式,其中顶部项目是最大的整数)。在这种情况下,堆栈的 2D 数组列表是最有效的,还是 3D 数组列表是最佳选择。同样,我将如何初始化整数的 3D 数组列表?谢谢!

最佳答案

无论哪种方式,效率都会很好,对于需要用方 block 做的事情,做任何最简单的事情。您会通过 X、Y 坐标来引用事物吗?那么您可能只想使用二维图 block 数组,这样您就可以将其引用为

tile = board[x][y]

这假设原点位于棋盘的左上角。如果这确实是一个问题的话,它也非常有效。

关于java - 3d ArrayList 与堆栈的 arrayList,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22312133/

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