在levenshtein距離你問這個問題,考慮到這兩個字符串,他們的levenshtein距離是多少。你將如何去採取一個字符串和levenshtein距離,併產生在levenshtein距離內的所有字符串。 (這也將採取一個字符集)。所以如果我傳入一個字符串x和距離d。那麼它會給我所有的編輯距離內的字符串,包括d-1和d-2 .... d-n; (n < d)。反向Levenshtein距離
預期的功能:
>>> getWithinDistance('apple',2,{'a','b',' '})
['applea','appleb','appel','app le'...]
請注意,該程序能夠產生app le
作爲空間包括在字符集。
我已經嘗試將隨機字符添加到隨機位置,但它不服務。 –
這個問題應該得到更多的投票,這是一個有趣的不重複的問題。 – PascalVKooten