Разберите пример жадного алгоритма — алгоритм Хаффмана кодирования. Как он справляется с проблемой «сжатие» данных, и какие trade-offs он предполагает?