我有一个List<List<String>>
其中字符串是单个字符。Java字搜索算法
List {
List {
|"r","x","f","b","e","a","r"
}
List {
|"a","r","q","b","o","y","t"
}
List {
|"s","q","z","b","s","b","r"
}
}
所以我想在这里找到一个单词(即“bob”),并且没有设置列表长度的大小。这就像是一个词的搜索,所以这个词可以在同一行,在不同的行上不同的字母,等等。我将如何编程?我非常肯定,我将不得不做一个方法,并在方法中自己调用,但我不知道如何做到这一点。谢谢你的时间!
这是一个语法错误。如果是伪代码符号,请解释'|'是什么意思? – delnan 2011-05-04 21:32:22
你的意思是这个清单列表代表了一个字母网格,就像你在超市中的小报和女性杂志之间的那些单词搜索问题书一样? – sigfpe 2011-05-04 21:34:17
“等”留下了一些重要的细节。我们是否从外部'List'中假设内部'List'的顺序是重要的?据推测,这个词的连续字母必须出现在相同或相邻的子列表中;但相对的订单可能会扭转吗?同样,我们是否假定内部'List'中的字母顺序也很重要? – eggyal 2011-05-04 21:36:48