- Главная
- Информатика
- Преобразование Барроуза Уилера

Содержание
Слайд 2 Преобразование Барроуза Уилера (Burrows-Wheeler transform, BWT)-это алгоритм, используемый в техниках сжатия данных для преобразования исходных данных.
Преобразование Барроуза Уилера (Burrows-Wheeler transform, BWT)-это алгоритм, используемый в техниках сжатия данных для преобразования исходных данных.

BWT используется в архиваторе bzip2.
Краткое описание и решаемые задачи
Меняет порядок символов во входной строке таким образом, что повторяющиеся подстроки образуют на выходе идущие подряд последовательности одинаковых символов. Таким образом BWT выполняет задачу сжатия исключением повторяющихся подстрок.
Слайд 3 Когда символьная строка трансформируется при помощи BWT, ни один из её
Когда символьная строка трансформируется при помощи BWT, ни один из её

символов не изменяется. Оно просто меняет порядок символов. Если в исходной строке есть подстроки, которые встречаются часто, тогда трансформированная строка будет иметь некоторые места, где одиночный символ повторяется несколько раз подряд. Это полезно для компрессии, так как ведёт к облегчению сжатия строки, которая состоит из повторяющихся символов, при помощи таких техник, как кодирование длин серий.
Например, строка:
SIX.MIXED.PIXIES.SIFT.SIXTY.PIXIE.DUST.BOXES
трансформируется в эту* строку, которая легче сжимается, потому что содержит много повторяющихся символов:
TEXYDST.E.XIIXIXXSMPPSS.B...S.EEUSFXDIOIIIIT
Например, строка:
SIX.MIXED.PIXIES.SIFT.SIXTY.PIXIE.DUST.BOXES
трансформируется в эту* строку, которая легче сжимается, потому что содержит много повторяющихся символов:
TEXYDST.E.XIIXIXXSMPPSS.B...S.EEUSFXDIOIIIIT
Описание алгоритма
Концептуальное и даталогическое проектирование баз данных
Измерение информации
Логические элементы и основные логические устройства компьютера
Символьные переменные. Итоговый урок
Оптимізація освітньої платформи
Биоинформатическая обработка NGS-данных
СВАН-анализ
Алгоритмизация. Что такое алгоритм?
Циклы по переменной. Программирование на языке Python
Слияние 2-х упорядоченных массивов
Функции и модули (1)
Леттеринг и его применение
1С:Аренда и управление недвижимостью
Программирование (АлгЯзык)
Общие сведения о современном ПК
Оценка сайтов
Алгоритмы и исполнители
Программирование на языке C++
Языки программирования. Этапы разработки ПО
Технологии беспроводной связи
МО СО
Группы самосовмещений правильных многогранников на основе API HTML5
ИГРА ПО БЕЗОПАСНОСТИ ДЕТЕЙ В ИНТЕРНЕТ ПРОСТРАНСТВЕ ДЕТИ В ИНТЕРНЕТЕ
Сайт исправления
Несанкционированная рассылка электронных писем
Пройди тест
Обзор демоверсии ЕГЭ 2016 года по информатике
2_Zakonodatelny_uroven