0
我已經實現前進挖洞輪車的變換變換(BWT)。現在的問題是我無法相反。變換反向挖洞輪車
考慮號碼:
p = [3 2 5 3 1 4 2 6]
BWT的前鋒:
fbwt = [3 3 4 5 6 1 2 2]
index = 5
反向的方式是:
請幫助我的人。
我已經實現前進挖洞輪車的變換變換(BWT)。現在的問題是我無法相反。變換反向挖洞輪車
考慮號碼:
p = [3 2 5 3 1 4 2 6]
BWT的前鋒:
fbwt = [3 3 4 5 6 1 2 2]
index = 5
反向的方式是:
請幫助我的人。
看所有的列命名a
。注意當你向下看列時的第一個數字是如何變換的序列?看一下i = 1的列。它是原始序列,然後在列b中排序。然後,對於i=2
,柱a
是從i=1
柱b
,與前置所述變換的序列。這些再次排序,並放入b
列。這會重複,然後使用索引作爲查找從表中讀取哪行的索引。至於列c
,你會注意到它只是b
的列,附加了原始轉換。
感謝您對@fiveclubs的解釋,但是您能否在代碼中解釋?我不能做代碼,因爲我的能力不夠好,請 – yudha25 2014-09-19 16:36:57
到目前爲止你做了什麼? – fiveclubs 2014-09-19 14:41:20
我已經完成了向前轉換,但是相反,我完全空白了,請問您能幫助我嗎? @fiveclubs – yudha25 2014-09-19 15:00:25