良いアルゴリズムと似てLevenshteinが重のためのQwertyキーボード?
-
09-06-2019 - |
質問
とんだこの文字列マッチングするのオーラという言葉が定着した古い問題にたいと思います。しいて Levenshtein-のようにアルゴリズムを指Qwertyキーボード?
いたいの"の二つの文字列、および、間違えやすい。Levenshteinあいうもの綴り間違いに基づく物理的な距離以上のキー Qwertyキーボード。つまり、このアルゴリズムは好き"yelephone"を"zelephone"から、"y"キーが近いの"t"キー、"z"キーをほとんどのキーボード.
他の助けがし---この機能はいったいにならないようにしたい逸入ラットホーがいるべきであろう。
解決
バイオインフォマティクスのきせつの配列のDNA"といったモデルとは異なるコストに基づく場合を置換の移行やtransversion.ここでいただけたらと思っていくの4x4マトリックスしたい40x40マトリクスや、あえていう距離で機能しているのでしょうか。での交換は、マトリックスから機能ではなく、一定である。
警告:必ず削除や挿入は重みを適切にがん間として受け入れも最小限で済みます。ま終わる文字列の挿入削除/無-変更-置換文字です。
の新たな機能ようとしているのを最小化することはできない。
d[i, j] := minimum(
d[i-1, j] + del_cost,
d[i, j-1] + ins_cost,
d[i-1, j-1] + keyboard_distance( s[i], t[j] )
)
所属していません StackOverflow