Найди эксперта для помощи в учебе
Найти эксперта
+2
Пример заказа на Автор24
Студенческая работа на тему:
Реализация алгоритма Флойда нахождения кратчайших путей в графе между всеми вершинами
Создан заказ №3050660
23 мая 2018

Реализация алгоритма Флойда нахождения кратчайших путей в графе между всеми вершинами

Как заказчик описал требования к работе:
Написать математическое описание алгоритма Флойда, граф, технологии параллельного программирования: OpenMP, Потоки std::thread. 1 Разработать параллельный алгоритм Флойда для нахождения путей с минимальными весами между всеми парами связного взвешенного графа. 2 Описание графа хранится в текстовом файле в виде строки из триплетов [vi, vj, w(vi, vj)], где vi, vj - номера вершин ребра, w(vi, vj) - вес ребра (вещественное число). Элементы строки разделяются символом табуляции. Например, для простейшего графа файл может выглядеть так: 1 2 3.2 2 3 1.5 3 1 3. Файл описывает простой граф из трёх вершин и трёх рёбер: V={1,2,3}, E={(1,2), (2,3), (3,1)}, w(1,2)=3.2, w(2,3)=1.5, w(3,1)=3. 3 Параллельное приложение должно считывать файл с описанием графа и формировать новый файл, содержащий отдельную строку с описанием пути (аналогично 1) для каждой пары вершин (всего строк столько же, сколько рёбер). 4 При реализации программы оптимизировать использование памяти процессов, т.к. исходный граф может быть очень большой (рассмотреть возможность хранения структур данных графа в виде списка, если необходимо). 5 Провести серии испытаний алгоритма (с оценкой доверительных интервалов) при различных сочетаниях числа процессов и для различных графов. 6. Последовательная реализация алгоритма 7. Блок-схема параллельного алгоритма 8. Параллельная реализация алгоритма Выполнить задачу в программе Microsoft Visual Studio с прикреплением самого проекта. Язык программирования C# либо C
подробнее
Заказчик
заплатил
200 ₽
Заказчик не использовал рассрочку
Гарантия сервиса
Автор24
20 дней
Заказчик принял работу без использования гарантии
24 мая 2018
Заказ завершен, заказчик получил финальный файл с работой
5
Заказ выполнил
AnSvVal
5
скачать
Реализация алгоритма Флойда нахождения кратчайших путей в графе между всеми вершинами.jpg
2021-05-06 20:10
Последний отзыв студента о бирже Автор24
Общая оценка
4.6
Положительно
Заказ был выполнен в соответствии с ТЗ и раньше установленного срока. Рекоммендую.

Хочешь такую же работу?

Оставляя свои контактные данные и нажимая «Создать задание», я соглашаюсь пройти процедуру регистрации на Платформе, принимаю условия Пользовательского соглашения и Политики конфиденциальности в целях заключения соглашения.
Хочешь написать работу самостоятельно?
Используй нейросеть
Мы создали собственный искусственный интеллект,
чтобы помочь тебе с учебой за пару минут 👇
Использовать нейросеть
Тебя также могут заинтересовать
Разработка клиентской части цифрового сервиса
Задача по программированию
Программирование
Курсовая работа на тему: Разработка оконного приложения на языке C#
Курсовая работа
Программирование
Стоимость:
700 ₽
Разработать UML-диаграмму с подробным объяснением
Другое
Программирование
Стоимость:
300 ₽
Экзамен в ТИСБИ . Программная инженерия
Контрольная работа
Программирование
Стоимость:
300 ₽
свёрточные нейронные сети
Реферат
Программирование
Стоимость:
300 ₽
Программные средства восстановления удаленных файлов
Реферат
Программирование
Стоимость:
300 ₽
Задача по ТЕОРИЯ ИГР И ПРИНЯТИЕ РЕШЕНИЙ В ЗАДАЧАХ УПРАВЛЕНИЯ
Решение задач
Программирование
Стоимость:
150 ₽
Методы оптимальных решений контрольная работа 2 задачи
Контрольная работа
Программирование
Стоимость:
300 ₽
3 часть ( численный эксперимент) дипломной работы (прога в маткаде)
Дипломная работа
Программирование
Стоимость:
4000 ₽
Теория Делфи и MySQL
Курсовая работа
Программирование
Стоимость:
700 ₽
Решить простые задания по алгоритмам и Pascal
Решение задач
Программирование
Стоимость:
150 ₽
Создать прогу надо через Windows VCL Application. Среда разработки C++ Builder.
Лабораторная работа
Программирование
Стоимость:
300 ₽
Разработка пользовательского интерфейса в Figma
Лабораторная работа
Программирование
Стоимость:
300 ₽
Ассемблер | 3 Лабораторных работ + 1 Курсовая | Эмуляторы
Лабораторная работа
Программирование
Стоимость:
300 ₽
Написать на python и Qt Designer программу для работы с базой данных.
Лабораторная работа
Программирование
Стоимость:
300 ₽
Создать программу [C++, java, C#, Python and etc.]
Лабораторная работа
Программирование
Стоимость:
300 ₽
Графический интерфейс Swing и обработка событий
Лабораторная работа
Программирование
Стоимость:
300 ₽
Программа для работы с базами данных на python + QT Designer.
Лабораторная работа
Программирование
Стоимость:
300 ₽
Небольшая лабораторная работа: Delphi/Pascal + Отчет. До утра, до 12:00. (Сб, 24.03.18)
Лабораторная работа
Программирование
Стоимость:
300 ₽
Лабораторные по функциональному и логическому программированию
Лабораторная работа
Программирование
Стоимость:
300 ₽
Сделать проводник (файловый менеджер в С#) visual studio + отчет
Лабораторная работа
Программирование
Стоимость:
300 ₽
Написать программу с генерацией комбинаторных схем
Лабораторная работа
Программирование
Стоимость:
300 ₽
Читай полезные статьи в нашем
Управляющие конструкции
С помощью управляющих конструкций определяются последовательности выполнения программы. Без них все операторы программы будут выполняться слева направо и сверху вниз. Иногда случается, что нужно много раз выполнить определенный набор инструкций или же решить задачу другим способом, который будет зависеть от значений переменных или параметров, задаваемых пользователем в процессе выполнения. Именно ...
подробнее
Создание приложений на языке VBA для MS Access
Небольшую и несложную базу данных или приложение Access можно создать в СУБД Access без использования языков программирования SQL и Visual Basic. В СУБД Access имеется достаточно средств (различных мастеров и конструкторов) для визуального проектирования таблиц, запросов, форм и отчетов.
Для решения некоторых задач автоматизации приложений Access можно использовать макросы вместо языка программиро...
подробнее
Файлы в Turbo Pfscal V.7.0
В Turbo Pascal применяются данные файлового типа, использующиеся для работы с информацией, которая расположена на внешних носителях. Эта информация формируется во внешней памяти компьютера, при этом образовывается некая область, которая называется файлом. Файл носит имя и представляет собой совокупность однотипных элементов. Файлы применяют при использовании больших объемов данных, долгосрочном хр...
подробнее
Использование Javascript для создания сценария на веб-странице
Всемирная сеть на заре своего существования способна была получать лишь текстовую информацию. Первые версии HTML не имели в своем составе средств, интегрирующих графические объекты в документы. Несмотря на молодость веб-технологии, темпы ее роста значительно превысили темпы развития других информационных технологий.
На сегодняшний день в веб-узлах содержатся разнообразные виды информации: графика, ...
подробнее
Управляющие конструкции
С помощью управляющих конструкций определяются последовательности выполнения программы. Без них все операторы программы будут выполняться слева направо и сверху вниз. Иногда случается, что нужно много раз выполнить определенный набор инструкций или же решить задачу другим способом, который будет зависеть от значений переменных или параметров, задаваемых пользователем в процессе выполнения. Именно ...
подробнее
Создание приложений на языке VBA для MS Access
Небольшую и несложную базу данных или приложение Access можно создать в СУБД Access без использования языков программирования SQL и Visual Basic. В СУБД Access имеется достаточно средств (различных мастеров и конструкторов) для визуального проектирования таблиц, запросов, форм и отчетов.
Для решения некоторых задач автоматизации приложений Access можно использовать макросы вместо языка программиро...
подробнее
Файлы в Turbo Pfscal V.7.0
В Turbo Pascal применяются данные файлового типа, использующиеся для работы с информацией, которая расположена на внешних носителях. Эта информация формируется во внешней памяти компьютера, при этом образовывается некая область, которая называется файлом. Файл носит имя и представляет собой совокупность однотипных элементов. Файлы применяют при использовании больших объемов данных, долгосрочном хр...
подробнее
Использование Javascript для создания сценария на веб-странице
Всемирная сеть на заре своего существования способна была получать лишь текстовую информацию. Первые версии HTML не имели в своем составе средств, интегрирующих графические объекты в документы. Несмотря на молодость веб-технологии, темпы ее роста значительно превысили темпы развития других информационных технологий.
На сегодняшний день в веб-узлах содержатся разнообразные виды информации: графика, ...
подробнее
Теперь вам доступен полный отрывок из работы
Также на e-mail вы получите информацию о подробном расчете стоимости аналогичной работы