10 марта 2011 г.

Завершил работу над основным проектом по программированию

Завершил работу над основным проектом по программированию, который нужно было сделать к концу первого этапа курсов в НИИТе. Цель проекта - создать программу-компрессор, сжимающую файлы по методу Хаффмана.

Разложил задачу на отдельные самостоятельные блоки, каждый из которых выполняет определённую часть работы, принимая и возвращая необходимые данные через функцию-интерфейс. Реализовал алгоритм сжатия. Проект собирается при помощи GNU make (кстати, отличная вещь!). Кроме того, выполнил необязательную часть задания - реализовал в программе возможность распаковки (декомпрессии) сжатых файлов и написал краткую документацию по проекту.

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

Завтра экзамен по программированию в НИИТе. Нужно немного отдохнуть и подготовиться.

Комментариев нет:

Отправить комментарий