Изменения

Перейти к: навигация, поиск

Преобразование Барроуза-Уилера

39 байт добавлено, 16:48, 24 октября 2013
Доказательство корректности
===Доказательство корректности===
 
{| class="wikitable" style="text-align:center"
|-
! Таблица
|-
| текст
|}
Пусть текст <tex>T</tex> состоит из <tex>N + 1</tex> символов, занумерованных с нуля: <tex>T[0..N]</tex>. Буквы <tex>T[i]</tex> принадлежат некоторому алфавиту <tex>A</tex>. Лексикографический порядок (строгий) на строках из алфавита <tex>A</tex> будем обозначать <tex>\preceq (\prec)</tex>. Обозначим через <tex>S_{k}T</tex> циклический сдвиг текста <tex>T</tex> на <tex>k</tex> символов влево:
|proof=
 
 
 
Если лексикографически отсортировать буквы последнего столбца и поместить их в первый столбец, то получится таблица
}}
 
{
|a||b||c||d||e
|-
|a||b||c||d||e
|}
{{Теорема
147
правок

Навигация