Искать реферат        
Рефераты на 5 с плюсом
С нашим сайтом написать реферат проще простого

Реализация идеи арифметического кодирования

Категория: Компьютерные науки     версия для печати   

Страница: [1]

unsigned char index_to_char [No_of_symbols + 1];

/ * Oaaeeoey iaeiie / aieo / anoio * /

# Define Max_frequency 16383

int cum_freq [No_of_symbols +1];

encode.c

/ * Aieiaia ix00F0ioeaaeox00F0a eiaeoaaiiy * /

# Include

# Include "model.h"

main ()

{Start_model ();

start_outputing_bits ();

start_encoding ();

for (;;) {

int ch; int symbol;

ch = getc (stdin);

if (ch == EOF) break;

symbol = char_to_index [ch];

encode_symbol (symbol, cum_freq);

update_model (symbol);

}

encode_symbol (EOF_symbol, cum_freq);

done_encoding ();

done_outputing_bits ();

exit (0);

}

Arithmetic_encode.c

/ * Aeaix00F0eoi ax00F0eoiaoe/iiai eiaeoaaiiy * /

# Include "arithmetic_encoding.h"

static void bit_plus_follow ();

/ * Iioi / iee noai eiaeoaaiiy * /

Страница: [1]

версия для печати

Читайте также:
Архитектура и искусство Киевской Руси
Профессиональные комунiкативнi связи в педагогические деятельности как научная проблема
Поэты "Молодой музы"
Общество
Преобразование и сохранение естественной среды обитания человека