49
правок
Изменения
м
→Декодирование
=== Декодирование ===
* Начало.
* ''' Шаг 1. ''' Все возможные символы заносятся в словарь. Во входную фразу <tex>X </tex> заносится первый код декодируемого сообщения.* ''' Шаг 2. ''' Считать очередной код <tex>Y </tex> из сообщения.* ''' Шаг 3. ''' Если <tex>Y </tex> {{---}} это конец сообщения, то выдать символ, соответствующий коду <tex>X</tex>, иначе: ** Если фразы под кодом <tex>XY </tex> нет в словаре, вывести фразу, соответствующую коду <tex>X</tex>, а фразу с кодом <tex>XY </tex> занести в словарь. ** Иначе присвоить входной фразе код <tex>XY </tex> и перейти к Шагу 2.
* Конец.