Структуры данных и алгоритмы
Состав работы
|
|
|
|
Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Word
Описание
Оглавление
1. Условие задачи
2. Анализ задачи
3. Выбор и обоснование форм представления данных
4. Алгоритм
5. Текст программы на языке Pascal
6. Выбор и обоснование набора тестов
7. Анализ результатов
Приложение
1. Условие задачи
Имеется некоторое конечное число городов, которые связаны транспортной сетью, состоящей из авиа, железнодорожных, автомобильных и водных рейсов произвольного направления и включающих произвольное число городов.
Стоимость проезда различна по классам. Рейсы отправляются по недельному расписанию.
При пересадке между рейсами должно быть не менее 2-х часов.
По заданным начальному и конечному городам, дате желаемого отправления, максимальному времени пути и максимальной стоимости и максимальному числу пересадок выдать все возможные маршруты, так, чтобы маршруты с меньшей датой и временем прибытия отображались раньше, чем с большим.
2. Анализ задачи
Транспортная схема представляет собой направленный взвешенный мультиграф.
Каждая дуга характеризуется принадлежностью к рейсу, временем пути, ценой каждого из классов, временем отправления.
Входными данными является:
a) Транспортная система. (города и все рейсы)
b) Начальный, конечный город, ориентировочная дата и время отправления, максимальное время пути максимальная цена, максимальное количество пересадок.
Причем данные первой группы изменяются крайне редко и задаются разработчиком транспортной системы, а данные второй группы изменяются от задачи к задачи и задаются каждым пользователем.
1. Условие задачи
2. Анализ задачи
3. Выбор и обоснование форм представления данных
4. Алгоритм
5. Текст программы на языке Pascal
6. Выбор и обоснование набора тестов
7. Анализ результатов
Приложение
1. Условие задачи
Имеется некоторое конечное число городов, которые связаны транспортной сетью, состоящей из авиа, железнодорожных, автомобильных и водных рейсов произвольного направления и включающих произвольное число городов.
Стоимость проезда различна по классам. Рейсы отправляются по недельному расписанию.
При пересадке между рейсами должно быть не менее 2-х часов.
По заданным начальному и конечному городам, дате желаемого отправления, максимальному времени пути и максимальной стоимости и максимальному числу пересадок выдать все возможные маршруты, так, чтобы маршруты с меньшей датой и временем прибытия отображались раньше, чем с большим.
2. Анализ задачи
Транспортная схема представляет собой направленный взвешенный мультиграф.
Каждая дуга характеризуется принадлежностью к рейсу, временем пути, ценой каждого из классов, временем отправления.
Входными данными является:
a) Транспортная система. (города и все рейсы)
b) Начальный, конечный город, ориентировочная дата и время отправления, максимальное время пути максимальная цена, максимальное количество пересадок.
Причем данные первой группы изменяются крайне редко и задаются разработчиком транспортной системы, а данные второй группы изменяются от задачи к задачи и задаются каждым пользователем.
Похожие материалы
Лабораторной работе №1. по дисциплине Алгоритмы и Структуры Данных. Тема: Алгоритмы сортировки массивов.
DiKey
: 28 марта 2023
Лабораторной работе №1. по дисциплине Алгоритмы и Структуры Данных. Тема: Алгоритмы сортировки массивов.
Цель работы: Ознакомление с алгоритмами сортировки линейных структур и оценкой эффективности данных алгоритмов.
Задание на лабораторную работу
Демонстрационные массивы
Провести сортировку массива (выданы по вариантам) тремя описанными методами. 5 вариант
100 руб.
Лабораторной работе №2. по дисциплине Алгоритмы и структуры данных. Тема Алгоритмы поиска в линейных структурах данных. Вариант 2
DiKey
: 28 марта 2023
Лабораторной работе №2. по дисциплине Алгоритмы и структуры данных. Тема Алгоритмы поиска в линейных структурах данных.
Вариант 2
100 руб.
Лабораторной работе №6. По дисциплине Алгоритмы и структуры данных. Тема Эвристические алгоритмы.
DiKey
: 28 марта 2023
Лабораторной работе №6. По дисциплине Алгоритмы и структуры данных. Тема Эвристические алгоритмы.
ВЫВОДЫ
В ходе лабораторной работы мы ознакомились с принципами работы эвристических алгоритмов при решении NP-сложных задач и реализовали алгоритмы NFDH и FFDH для предложенной задачи. По результатам работы NFDH высота рядов составила 1358 единиц, а для алгоритма FFDH – 1280, что более приближенно к оптимальному решению задачи – 1000 единиц. Исходя из этого, можно заключить, что алгоритм FFDH дает
100 руб.
Лабораторной работе №3. по дисциплине Алгоритмы и структуры данных. Тема Рекурсивные алгоритмы.
DiKey
: 28 марта 2023
Лабораторной работе №3. по дисциплине Алгоритмы и структуры данных. Тема Рекурсивные алгоритмы.
Теоретическая часть
Обход дерева - вид обхода графа, обусловливающий процесс посещения каждого узла структуры дерева данных ровно один раз. Такие обходы классифицируются по порядку, в котором узлы посещаются. Алгоритмы относятся к двоичным деревьям, но могут быть обобщены и для других деревьев.
В отличие от связных списков, одномерных массивов и других линейных структур данных, которые канонически
100 руб.
Курсовая работа. Алгоритмы и структуры данных. Измерение временной сложности алгоритма.
DiKey
: 30 июня 2022
Курсовая работа. Алгоритмы и структуры данных. Измерение временной сложности алгоритма.
Вариант 42
ЦЕЛЬ
Получить экспериментальную оценку временной сложности алгоритма.
ЗАДАНИЕ
Необходимо реализовать и исследовать алгоритм выполнения операций из следующего набора:
1. Пересечение setAND
2. Вычитание setDif
3. XOR setSymDif
4. CONCAT concat
5. EXCL excl
6. SUBST 3 subst(3)
Необходимо разработать оптимальную структуру данных, используя в качестве базовой заданную структур
100 руб.
400 руб.
400 руб.
400 руб.
Другие работы
Созвездие Цефей
alfFRED
: 12 августа 2013
Он был глухонемым, этот высокий юноша с тонкими правильными чертами лица. Каждую звездную ночь он внимательно наблюдал одну из звезд созвездия Цефея, ту самую, которая в звездных каталогах обозначена буквой дельта. Иногда звезда казалась ярче обычного, иногда, наоборот, слабее. Не обман ли чувств эти странные колебания блеска?
Проходят дни, недели, и в конце концов всякие сомнения отпадают. Регулярно, с размеренностью хорошего часового механизма, дельта Цефея через каждые пять с четвертью суток
10 руб.
Контрольная работа № 4 по предмету "Физика" вариант 06
leokitty
: 6 февраля 2012
Квантовая оптика
706. Над небольшой сценой на высоте 5 м размещены два светильника, дающие полный световой поток соответственно 9420 и 12560 лм. Расстояние между ними 8,6 м, чему равна освещенность, сцены под светильниками на середине расстояния, между ними?
716. Поток излучения абсолютно черного тела Фе = 10 кВт. Максимум испускательной способности приходится на длину волны λm=0,8 мкм. Определить площадь S излучающей поверхности.
726. На металлическую пластину направлен пучок ультрафиолетового
50 руб.
Теоретические основы современных технологий беспроводной связи (ТОСТБС). Вариант 24. СибГути. Заочно ускоренное обучение
TheMrAlexey
: 13 августа 2017
Шифр 23,53,83 ( N = (x mod 30) + 1 ) => Вариант 24.
Для составления полного частотного плана сети подвижной радиосвязи (СПРС), т.е. плана внедрения конкретных номиналов частот для каждой из базовых станций (БС), установленных на территории города, необходимо предварительно определить основные параметры этого плана.
Исх.данные:
AMPS - стандарт сотовой связи
f = 800 МГц
F = 4,8 МГц
Pт = 20%
Pb = 0,04
Na = 35000
Gbs = 4 дБ
Pms = -129 дБ
S = 101 км
Hbs = 57 м
b = 0,025 Эрл
а = 7 дБ
hms = 1.5 м
50 руб.
Аналоговая электроника
Татьяна23
: 21 февраля 2017
Лабораторная работа №2,Аналоговая электроника,ТУСУР,ФДО,Вариант 7. УСИЛИТЕЛИ И ПРЕОБРАЗОВАТЕЛИ СИГНАЛОВ
НА ОПЕРАЦИОННЫХ УСИЛИТЕЛЯХ
Шарапов А.В., Тановицкий Ю.Н.. Аналоговая схемотехника.. Учебно-методическое пособие. Томск: ТМЦДО, 2003.
300 руб.