Компрессия информации и упорядочение дерева по алгоритму Виттера

Автор: Пользователь скрыл имя, 03 Ноября 2011 в 09:22, курсовая работа

Описание работы

Производительность существующих компьютерных сетей может быть заметно увеличена за счет повышения скорости передачи данных по каналам связи, которое обеспечивается использованием методов сжатия информации (эффективное кодирование). Для решения этой проблемы было разработано большое количество разнообразных методов кодирования информации, которые могут быть реализованы программно. Данная разработка представляет собой программный модуль, обеспечивающий комрессию и декомпрессию информации.

Содержание

Аннотация 2
Введение 4
1. Постановка задачи 5
2. Основные обозначения 6
3. Обзор и характеристика существующих методов сжатия информации, основанные на процедуре кодирования хаффмена 7
3.1. Динамическое кодирование хаффмена 7
3.2. Алгоритм динамического кодирования методом fgk 8
3.3. Алгоритм динамического кодирования виттера 9
Программная реализация 12
Руководство пользователя 13
Заключение 15
Библиографический список 16
Приложения 17

Работа содержит 1 файл

Курсовая Работа теория.docx

— 47.88 Кб (Скачать)
 

 

Приложения 

      ПРИЛОЖЕНИЕ  A 

      Тестирование  программы

      Исходное  сообщение: Hello world! 

      Таблица 1. Итерация№1

Итерация  №1
Сообщение: H
Закодировнное сообщение:

01101000

 

                        *                   3

                                                  H            

                      

        1. 2
 

      Таблица 2. Итерация№2

Итерация  №2
Сообщение: He
Закодировнное сообщение:

01101000 001100101

 

    H                 5        

                    3                            4

                             *                                e 

          1. 2
 

      Таблица 3. Итерация№3

Итерация  №3
Сообщение: Hel
Закодировнное сообщение:

01101000 001100101 1001101100

 

 

     

        7 

                           5                                              6 

*                                 l              H                                 e        
 

1                             2                  3                                4 

      Таблица 4. Итерация№4

Итерация  №4
Сообщение: Hell
Закодировнное сообщение:

01101000 001100101 1001101100 01

 
 

                                     7

 

                  l

            

               5                                         6 

                                         e

                                  

                                              3                                 4 

                                                               *                                   H

                                            

                1. 2

      Таблица 5. Итерация№5

Итерация  №5
Сообщение: Hello
Закодировнное сообщение:

01101000 001100101 1001101100 01 110 01101111

 

                                                  9 

              7                                                                         8 

e                              h                                                                          l  

3                          4                                 5                                         6 

                                       *                                        o 
 

            1. 2
 

      Таблица 6. Итерация№6

Итерация  №6
Сообщение: Hello_ 
Закодировнное сообщение:

01101000 001100101 1001101100 01 110 01101111 100 00100000

 
 

               

                                                                             11 
 
 

                               9                                                                                      10 

  e                                                                                        l 

         5                                          6                                         7                                            8  
 

                               *                                             -                                      h                                           o 

                                        

                                 1                                    2                                                 3                                4  

       Таблица 7. Итерация№7

Итерация  №7
Сообщение: Hello_ w
Закодировнное сообщение:

01101000 001100101 1001101100 01 110 01101111 100 00100000  01001110111

 
 

                                                                                13 
 

                                         11                                                                                        12

                                                                        l 
 

                7                                                8                                      9                                                  10 

*                                   w                                     e                                         -          h                            o       
 

1                              2                                        3                                4                   5                         6              

      Таблица 8. Итерация№8

Итерация  №8
Сообщение: Hello_ wo
Закодировнное сообщение:

01101000 001100101 1001101100 01 110 01101111 100 00100000  01001110111 111

 

                                                                                    13 
 
 

                                                 11                                                                 12

                       o                                   l

                           7                                 8                              9                                        10

                                                                      e                                            h     

                                                                           3                              4           5                             6 

                                                                                                                             *                                   w     
 

                    1. 2

 

       Таблица 9. Итерация№9

Итерация  №9
Сообщение: Hello_ wor
Закодировнное сообщение:

01101000 001100101 1001101100 01 110 01101111 100 00100000  01001110111 111  1110 01110010

 

                                                                                        15 

               o                        13                                                                            14 

                 9                                           10                                   11                                          12

                                     h                                       w              e                                  -                           l         

                                           3                              4               5                     6                7                           8     

Информация о работе Компрессия информации и упорядочение дерева по алгоритму Виттера