私はHaskellでBurrows-Wheeler変換を実装しています。すべての循環された文字列の組み合わせが生成され、変換の第1ステップとしてマトリックスに格納される。私はHaskell Listを使って行列を構築しています。リストには元の単語がリストの頭に、その循環的な組み合わせがテールに格納されます。 Here is an Example of a transformed word 私が最初
local function fShallowCopy(tData)
local tOutput = {}
for k,v in ipairs(tData) do
tOutput[k] = v
end
return tOutput
end
local function fLexTblSort(tA,tB) --sorter for tabl