Структуры данных и алгоритмы

Цена:
10 руб.

Состав работы

material.view.file_icon
material.view.file_icon bestref-142605.doc
Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word

Описание

Оглавление

1. Условие задачи

2. Анализ задачи

3. Выбор и обоснование форм представления данных

4. Алгоритм

5. Текст программы на языке Pascal

6. Выбор и обоснование набора тестов

7. Анализ результатов

Приложение

1. Условие задачи

Имеется некоторое конечное число городов, которые связаны транспортной сетью, состоящей из авиа, железнодорожных, автомобильных и водных рейсов произвольного направления и включающих произвольное число городов.

Стоимость проезда различна по классам. Рейсы отправляются по недельному расписанию.

При пересадке между рейсами должно быть не менее 2-х часов.

По заданным начальному и конечному городам, дате желаемого отправления, максимальному времени пути и максимальной стоимости и максимальному числу пересадок выдать все возможные маршруты, так, чтобы маршруты с меньшей датой и временем прибытия отображались раньше, чем с большим.
2. Анализ задачи

Транспортная схема представляет собой направленный взвешенный мультиграф.

Каждая дуга характеризуется принадлежностью к рейсу, временем пути, ценой каждого из классов, временем отправления.

Входными данными является:

a) Транспортная система. (города и все рейсы)

b) Начальный, конечный город, ориентировочная дата и время отправления, максимальное время пути максимальная цена, максимальное количество пересадок.

Причем данные первой группы изменяются крайне редко и задаются разработчиком транспортной системы, а данные второй группы изменяются от задачи к задачи и задаются каждым пользователем.
Лабораторной работе №1. по дисциплине Алгоритмы и Структуры Данных. Тема: Алгоритмы сортировки массивов.
Лабораторной работе №1. по дисциплине Алгоритмы и Структуры Данных. Тема: Алгоритмы сортировки массивов. Цель работы: Ознакомление с алгоритмами сортировки линейных структур и оценкой эффективности данных алгоритмов. Задание на лабораторную работу Демонстрационные массивы Провести сортировку массива (выданы по вариантам) тремя описанными методами. 5 вариант
User DiKey : 28 марта 2023
100 руб.
Лабораторной работе №1. по дисциплине Алгоритмы и Структуры Данных. Тема: Алгоритмы сортировки массивов.
Лабораторной работе №6. По дисциплине Алгоритмы и структуры данных. Тема Эвристические алгоритмы.
Лабораторной работе №6. По дисциплине Алгоритмы и структуры данных. Тема Эвристические алгоритмы. ВЫВОДЫ В ходе лабораторной работы мы ознакомились с принципами работы эвристических алгоритмов при решении NP-сложных задач и реализовали алгоритмы NFDH и FFDH для предложенной задачи. По результатам работы NFDH высота рядов составила 1358 единиц, а для алгоритма FFDH – 1280, что более приближенно к оптимальному решению задачи – 1000 единиц. Исходя из этого, можно заключить, что алгоритм FFDH дает
User DiKey : 28 марта 2023
100 руб.
Лабораторной работе №6. По дисциплине Алгоритмы и структуры данных. Тема Эвристические алгоритмы.
Лабораторной работе №3. по дисциплине Алгоритмы и структуры данных. Тема Рекурсивные алгоритмы.
Лабораторной работе №3. по дисциплине Алгоритмы и структуры данных. Тема Рекурсивные алгоритмы. Теоретическая часть Обход дерева - вид обхода графа, обусловливающий процесс посещения каждого узла структуры дерева данных ровно один раз. Такие обходы классифицируются по порядку, в котором узлы посещаются. Алгоритмы относятся к двоичным деревьям, но могут быть обобщены и для других деревьев. В отличие от связных списков, одномерных массивов и других линейных структур данных, которые канонически
User DiKey : 28 марта 2023
100 руб.
Лабораторной работе №3. по дисциплине Алгоритмы и структуры данных. Тема Рекурсивные алгоритмы.
Курсовая работа. Алгоритмы и структуры данных. Измерение временной сложности алгоритма.
Курсовая работа. Алгоритмы и структуры данных. Измерение временной сложности алгоритма. Вариант 42 ЦЕЛЬ Получить экспериментальную оценку временной сложности алгоритма. ЗАДАНИЕ Необходимо реализовать и исследовать алгоритм выполнения операций из следующего набора: 1. Пересечение setAND 2. Вычитание setDif 3. XOR setSymDif 4. CONCAT concat 5. EXCL excl 6. SUBST 3 subst(3) Необходимо разработать оптимальную структуру данных, используя в качестве базовой заданную структур
User DiKey : 30 июня 2022
100 руб.
Тепломассообмен ТГАСУ 2017 Задача 6 Вариант 44
Определение поверхности нагрева рекуперативного воздушного теплообменника Определить поверхность нагрева стального рекуперативного воздушного теплообменника (толщина стенок δст = 3 мм) при прямоточной и противоточной схемах движения теплоносителей, если объемный расход воздуха при нормальных условиях Qвозд, средний коэффициент теплоотдачи от воздуха к поверхности нагрева α1, от поверхности нагрева к воде α2, Вт/(м⸱°С), начальные и конечные температуры воздуха и воды соответственно равны t’1,
User Z24 : 4 февраля 2026
350 руб.
Тепломассообмен ТГАСУ 2017 Задача 6 Вариант 44
Экзамен "Анализ финансового состояния предприятия"
Введение 1. Анализ плана производства и реализации продукции На основании данных таблицы № 1 «Отчет о производстве и реализации продукции за 1998 год и таблицы № 2 «Справка о производстве товарной продукции за период с 1996-1998 г. произвести анализ выполнения плана производства и реализаций продукции, для чего: 1. определить степень выполнения плана выпуска продукции и темпов ро-ста объемов производства по кварталам 1998 года; 2. оценить выполнение плана по номенклатуре выпускаемой продукции,
User ДО Сибгути : 10 февраля 2014
50 руб.
Физические основы электроники. Лабораторная работа №1,2,3. Семестр 4-й
№1. Исследование статических характеристик полупроводниковых диодов №2. Исследование статических характеристик биполярного транзистора №3. Исследование статических характеристик и параметров полевых транзисторов
User DarkInq : 27 мая 2015
100 руб.
Лабораторная работа №4 по дисциплине: "ЭВМ и периферийные устройства". Тема: "Исследование арифметических операций". Вариант №4(8)
Лабораторная работа №4. Исследование арифметических операций. Вариант 4 (8) Цель работы: Получение практических навыков использования операций сложения, вычитания и умножения; освоение использования окон Module и Inspect программы TURBO DEBUGGER. № вар. операция 1-ый операнд 2-ой операнд 4(8) сложение переменная в памяти константа байт КОНТРОЛЬНЫЕ ВОПРОСЫ 1. Сколько операндов могут иметь команды арифметических операций для процессора К1810ВМ86 (I8086)? 2. Чем отличаются к
User Amor : 26 октября 2013
250 руб.
promo
up Наверх