Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何";旗;二维数组中的索引位置?_Java_Eclipse_Io - Fatal编程技术网

Java 如何";旗;二维数组中的索引位置?

Java 如何";旗;二维数组中的索引位置?,java,eclipse,io,Java,Eclipse,Io,我正在创建一个单词拼图解算器,它输入一个.txt文件(即拼图),并输出找到的单词 我的拼图适用于某些单词,但是如果我们在本拼图中以“猫”为例: B O B A C D F U E N G T T A C H 正如你所看到的,“猫”在最下面一排,向左走。然而,我的谜题将在第[1]行第[0]列中找到第一个“C”,并认为应该从那里开始搜索 我是否可以“标记”一个索引/位置,以便在它到达该点时,下一个字母不是A,那么它确保不再检查该索引/位置 谢谢这是一个太笼统的问题,但对于每次搜索,您都可以保留一个

我正在创建一个单词拼图解算器,它输入一个.txt文件(即拼图),并输出找到的单词

我的拼图适用于某些单词,但是如果我们在本拼图中以“猫”为例:

B O B A
C D F U
E N G T
T A C H
正如你所看到的,“猫”在最下面一排,向左走。然而,我的谜题将在第[1]行第[0]列中找到第一个“C”,并认为应该从那里开始搜索

我是否可以“标记”一个索引/位置,以便在它到达该点时,下一个字母不是A,那么它确保不再检查该索引/位置


谢谢

这是一个太笼统的问题,但对于每次搜索,您都可以保留一个您曾经尝试过的坐标列表,下次您找到字母“C”时,如果您已经在该单元格中检查了一个字母,则可以在该数组中进行检查。如果是这样的话,那就继续吧,这是一个太普通的问题,但是对于每次搜索,您都可以保留一个您已经尝试过的坐标列表,下次您找到字母“C”时,如果您已经在该单元格中检查了字母,您可以在该数组中进行检查。如果是这样,请继续

我们可以查看您的代码吗?听起来像是算法问题。制作另一个大小相同的二维布尔数组,只需将该值设置为false。但是我认为你的方法会遇到麻烦。我们能看看你的代码吗?听起来像是算法问题。制作另一个大小相同的二维布尔数组,只需将该值设置为false。但我认为你的方法会遇到麻烦。这正是我想做的!因此,如果拼图位置在拼图[0][1]处,并且我想将其保存在坐标列表中,我如何才能这样做?我的谜题是2d字符数组你必须创建一个单独的坐标列表,并将失败的坐标保存在那里,然后一旦你找到你的候选字母,检查它的坐标是否已经存在于你的坐标列表中。如果他们这样做了,那么跳过这封信。如果没有,则继续。如果你成功了,你就完了。如果你未能将坐标添加到你的列表中,这正是我正在尝试做的!因此,如果拼图位置在拼图[0][1]处,并且我想将其保存在坐标列表中,我如何才能这样做?我的谜题是2d字符数组你必须创建一个单独的坐标列表,并将失败的坐标保存在那里,然后一旦你找到你的候选字母,检查它的坐标是否已经存在于你的坐标列表中。如果他们这样做了,那么跳过这封信。如果没有,则继续。如果你成功了,你就完了。如果失败,请将坐标添加到列表中