Завершил работу над основным проектом по программированию, который нужно было сделать к концу первого этапа курсов в НИИТе. Цель проекта - создать программу-компрессор, сжимающую файлы по методу Хаффмана.
Разложил задачу на отдельные самостоятельные блоки, каждый из которых выполняет определённую часть работы, принимая и возвращая необходимые данные через функцию-интерфейс. Реализовал алгоритм сжатия. Проект собирается при помощи GNU make (кстати, отличная вещь!). Кроме того, выполнил необязательную часть задания - реализовал в программе возможность распаковки (декомпрессии) сжатых файлов и написал краткую документацию по проекту.
Позавчера сломал себе всю голову, пытаясь разработать алгоритм сортировки бинарного дерева. Вчера и сегодня целый день работал над проектом, вылавливал ошибки в коде (часто отладка занимает времени не меньше, чем написание кода).
Завтра экзамен по программированию в НИИТе. Нужно немного отдохнуть и подготовиться.
Комментариев нет:
Отправить комментарий