我有一個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