Додайте свій проект безкоштовно і почніть отримувати пропозиції від фрілансерів-виконавців вже через хвилини після публікації!
1000 $

Сжатие данных

минув час актуальності


Нужно будет сделать программу, сжимающую цифры в двоичном коде, о которых, мы знаем, что они находятся в диапазоне от 0 до 255. Или от 1 до 256. Так же мы знаем, что последующая цифра будет равна или больше предыдущей. Сжимать можно по четыре, восемь, шестнадцать, тридцать две и шестьдесят четыре цифры. То есть если сжатие на 4 цифрах не получается программа вычисляет есть ли вариант сжатия с другим количеством цифр. Условие если сжимать по 4 цифры на сжатие цифры мы должны израсходовать не более 6 бит на цифру. При 8 цифрах не более 5 бит на цифру. При 16 не более 4бит на цифру. При 32 цифрах не более 3 бит на цифру. При 64 не более 2 бит. Возьмём пример из 64 цифр, если у нас каждая, последующая цифра, будет равна или больше предыдущей от 1 до 3, и первая цифра будет, находится в диапазоне 0т 0 до 3.то мы уложимся в два бита на цифру. Предположим у нас первая цифра 3.Чтобы показать её нам надо два бита. Вторая подходит под условие, то есть мы и на 2 цифру тратим 2 бита. И так далее. То есть алгоритм, который сжимал бы данные на этих условиях. И возможно ли это. Предпочтение должно отдаваться меньшим количествам цифр. http://engels64.ru/index.php?option=com_content&view=category&layout=blog&id=154&Itemid=433

Додатки 1

Перегляд контактної інформації доступний тільки зареєстрованим користувачам.

Зробити ставку!

Замовник не бажає робити передплату? Запропонуйте оплату через Сейф, щоб уникнути можливого шахрайства.

  1. 3 дні
    Алексей Ерешко
     119 

    Давайте обговорим детали проекта.. на что в итоге будет это всё похоже ?
    скайп alex_net_12
    почта [email protected]

    Україна Сєвєродонецьк | 23 вересня 2012 |
  1. ставка відкликана

Замовник
Проект опублікований
22 вересня 2012
170 переглядів