通常、Burrows-Wheeler Transformアルゴリズムでは、$文字が文字列の終わりを示すために使用されますが、多くの場合、この$は省略されます。最後の文字を知らない逆BWT
最後の文字の位置を知らずにどのように元に戻すことができますか?例えば
、私はこのBWTを有する:
[[[[[1- [11endgnad1234245ndbnbbb]]]]]]] nnnngnabbbdiaaaiaaii
アルゴリズムに続いて、私は簡単にすることができBWT行列の最初の列を作成します。これは、以下のような圧縮方法で表現することを選択します。
Character : Occurrences
1 : 4
2 : 2
3 : 1
4 : 2
5 : 1
[ : 7
] : 7
a : 7
b : 7
d : 4
e : 1
g : 2
i : 4
n : 9
どの文字が元の文字列の最後の文字か分からないので、元の文字列をどのように再構成できるかはわかりません。
ご協力いただきまして誠にありがとうございます。 タン
P/S:
[1]禁止[2]バナナ[3]バンド[4]包帯[12]ビン[14:ケースでは、元の文字列が何であるかを迷っています]バインド[15]バインディング