53
правки
Изменения
Нет описания правки
====Кодер====
# Функция принимает массив и длину массива как аргументы, если длина не была передана, то массив не обрабатывается.# Инициализируем переменные <tex>tmp</tex>, для сохранения последнего элемента и <tex>last</tex> для хранения предыдущего числа.Инициализируем цикл.# В цикле:
#:3.1 Сохраняем элемент с индексом <tex>i</tex>.
#:3.2 Вычисляем разницу между элементом под номером <tex>i</tex> и <tex>i-1</tex> и перезаписываем ее в элемент массива с индексом <tex>i</tex>
last = tmp
====Декодер====
'''function''' deltaDecode(bp:'''list<char>''', n:'''int'''):
'''char''' last = 0