java - 如何 "flag"二维数组中的索引位置?

标签 java eclipse io

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

我的谜题适用于某些单词,但是如果我们在这个谜题中寻找单词“CAT”作为示例:

B O B A
C D F U
E N G T
T A C H

如您所见,“CAT”位于底行左侧。然而,我的谜题会在 row[1] col[0] 中找到第一个“C”,并认为应该从那里开始搜索。

无论如何,我是否可以“标记”一个索引/位置,以便如果它到达该位置并且下一个字母不是 A,那么它确保不会再次检查该索引/位置?

谢谢

最佳答案

这是一个太笼统的问题,但对于每次搜索,您都可以保存一个您已经尝试过的坐标列表,下次您找到字母“C”时,如果您已经检查过此单元格中的字母,则可以检查此数组。如果是这样,那么继续

关于java - 如何 "flag"二维数组中的索引位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35318532/

相关文章:

java - 在 Linux 上读取 Windows 文本文件 --- MIME 问题?

java - 在 Eclipse 中使用处理库

php - 如何设置 Zend Studio 10.0.1 以在 PHP 文件中为制表符使用空格?

java - 如何在 Eclipse 中为 Java 代码禁用智能缩进?

java - 我怎样才能在 stdout/stderr 准备就绪时进行回调而不是忙于轮询?

java - 从特定行开始读取文本文件

c - C 是否在幕后使用互斥锁处理 STDIN?

java - 如何使用或转换 void 基本上在与另一个选择时使用它

java - Sybase 中的 JDBC 事务控制

java - Java 缓存整个对象还是仅缓存对象的一部分? (可见性问题)