engineerklub | Дата: Вторник, 06.08.2019, 09:06 | Сообщение # 1 |
Генералиссимус
Группа: Администраторы
Сообщений: 28596
Статус: Offline
| Структуры и алгоритмы обработки данных. Часть 2 «Древовидные структуры данных». Вариант 10 (на C++)
Тип работы: Работа Курсовая Форматы файлов: Microsoft Word, C++ Сдано в учебном заведении: ДО СИБГУТИ
Описание: Постановка задачи 1. Хранящуюся в файле базу данных (файл определяется вариантом) загрузить в оперативную память компьютера и построить дерево поиска заданного типа, упорядочивающее данные сначала по первому полю, затем по второму и т.д. 2. Провести поиск по ключу в построенном дереве поиска. Ключ поиска для любого варианта – 3 символа русского алфавита. Провести несколько поисков в дереве с различными ключами для проверки работоспособности программы, одним из ключей поиска должны быть три буквы ФИО студента. (Например, ключ поиска для Сидорова Ивана Кузьмича – СИК). 3. Из записей с одинаковым ключом сформировать очередь. Вывести содержимое очереди. 4. При выполнении задания главное внимание следует уделить эффективности применяемых алгоритмов, исключению всех лишних операций. 5. Операции, выражающие логически завершенные действия, рекомендуется оформлять в виде функций, грамотно выбирая параметры функций. Имена переменных и подпрограмм, параметры подпрограмм, используемые языковые конструкции должны способствовать удобочитаемости программы.
ВАРИАНТЫ БАЗ ДАННЫХ (БД) Общие замечания 1. Все текстовые поля следует рассматривать как символьные массивы. Если длина поля превышает размер хранимой в нем информации, то оно дополняется пробелами справа. Каждое текстовое поле имеет свой формат, который определяет смысл записанных в него данных. При описании формата в угловых скобках < и > указываются отдельные его элементы (сами угловые скобки в состав текста не входят); пробелы обозначаются с помощью символа подчеркивания. Если поле включает только один текстовый элемент, то формат не указывается. 2. Целочисленные поля представляются 16-pазpядными положительными числами. 3. При описании структуры записей в программах необходимо точно соблюдать порядок и размер полей.
Описание баз данных
B= 2 ВАЖНО:(файл base2.dat)
База данных "Пpедпpиятие" Стpуктуpа записи: ФИО сотpудника: текстовое поле 32 символа фоpмат <Фамилия>_<Имя>_<Отчество> Hомеp отдела: целое число Должность: текстовое поле 22 символа Дата pождения: текстовое поле 8 символов фоpмат дд-мм-гг Пpимеp записи из БД: Петpов_Иван_Иванович____________ 130 начальник_отдела______ 15-03-46
D = 5 Дерево оптимального поиска (приближенный алгоритм А2)
Основные идеи и характеристики применяемых алгоритмов и структур данных Распечатка текста программы Распечатка результатов
Комментарии: Оценка - отлично! Дата сдачи: сентябрь 2016 г. Помогу с другим вариантом.
СКАЧАТЬ МОЖНО ЗДЕСЬ
|
|
| |