l
すべての長さの正しい単語のリストと、同じく長さの誤った単語のリストが与えられた場合l
、2つの連続する文字の交換によって、正しい単語のリストとは異なる誤った単語のリストから単語を見つけます。これらの単語はタイプミスと見なされます。たとえば、hte
はタイプミスと見なされますが、タイプミスとは見なさthe
れhet
ません。
この定義によってタイプミスと見なされる単語のリストを見つけることができる、最適な時間効率の高いアルゴリズムは何ですか?
リストは線形時間で計算される可能性があると知らされましたが、線形時間で解を見つけることができません。私が考えることができる唯一の方法は、あるリストのすべての文字を他のリストとブルートフォースで比較することです。