В данном курсовом проекте содержатся следующие разделы:
1. Постановка задачи
Для заданной двухуровневой структуры данных, содержащей указателя на строки, разработать полный набор операций (добавление, включение и извлечение по логическому номеру, включение с сохранением порядка, загрузка и сохранение строк в текстовом файле, удаление всех строк из памяти.)
Описание структуры данных: список, каждый элемент которого содержит динамический массив указателей на строки, упорядоченные по длине. Размерность массива в каждом следующем элементе в 2 раза больше, чем в предыдущем. Строка включается в структуру данных с сохранением упорядоченности. Если строка включается в заполненный массив, то последний указатель перемещается в следующий элемент и так далее).
2. Содержательное описание структур данных и алгоритмы
2.1 Алгоритм функции упорядоченной вставки строки
2.2 Алгоритм функции удаления строки
3. Исходный текст программы с комментариями
4. Результаты работы программы
5. Литература
5.1. Павловская Т. А. "С/С++. Программирование на языке высокого уровня". СПб.: Питер, 2002.
5.2. Керниган Б., Пайк Р. "Практика программирования". СПб.: Невский Диалект, 2001.
5.3. Шилдт Г. "Полный справочник по С". М.: Издательский дом "Вильямс", 2002.
5.4. Романов Е. Л. "Информатика и программирование. Язык Си. (конспект лекций)". НГТУ, 2003.