レーベンシュタイン距離では、これらの2つのストリングを考えれば、彼らのレーベンシュタイン距離は何ですか?どのように文字列とlevenshtein距離を取って、そのlevenshtein距離内のすべての文字列を生成するつもりですか? (それはまた、文字セットを取ります)。だから私は文字列xと距離dを渡す場合。 d-1とd-2を含むその編集距離内のすべての文字列を私に与えるでしょう.... d-n; (n <d)。逆レーベンシュタイン距離
予想される機能:
>>> getWithinDistance('apple',2,{'a','b',' '})
['applea','appleb','appel','app le'...]
プログラムは、スペースが文字セットに含まれているようapp le
を生成することが可能であることに注意してください。
ランダムな文字をランダムな位置に追加しようとしましたが、それは役に立ちません。 –
この質問は重複しない質問です。 – PascalVKooten