我要尋找的編碼,可以每串編碼爲一個唯一的編號,使得 - >對字符串進行編碼(最好是一個值),使得更接近的值意味着更類似的字符串?
- 每兩個字符串是相似必須彼此接近的值。
- 每兩個彼此接近的值必須表示相似的字符串。
字符串的相似性意味着一個字符串中的幾個替換可以形成另一個字符串。不考慮增加或刪除。
串只能有字符A,C,T和G(僅四種可能性)
事情我試圖 - >
格雷碼 - >它滿足第二個但沒有按不符合第一標準。兩個相似的字符串並不意味着它們在格雷碼中的值更接近。
漢明與引用字符串的距離 - >很明顯,如果漢明距離相同,它並不意味着字符串是相似的,只是它們距離引用相等。所以它不符合第二個標準。
如果你知道這個問題,請給出一個方法。
謝謝,看起來像我想要的。我會試着看看它是否適合我。 –