Требуется реализация системы управления малым предприятием, включающая как стандартные модули (документооборот, отчетность), так и специф. для данного предприятия задачи
Флери нахождения Эйлеровых циклов в графе - ДЕЛФИ
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.
Задание: Реализация алгоритма Флёри нахождения эйлеровых циклов вграфе с использованием Delphi.
Граф задается с помощью матрицы смежности или с помощью списка ребер. После задания графа, по нажатии на кнопку "Изобразить граф" его необходимо отобразить графически, исходя из матрицы смежности или списка ребер (грубо говоря вершины- пронумерованные точки, ребра- прямые, их соединяющие). По нажатию на кнопку "Найти эйлеровы циклы" запускается собственно алгоритм Флёри поиска эйлеровых циклов. Выходные данные программы- последовательность вершин эйлерового цикла .
Алгоритм Флёри:
1. Начиная с любой вершины v присваиваем ребру vu номер 1. Вычеркиваемэто ребро из списка ребер и переходим к вершине u.
2. Пусть w - вершина, в которую мы пришли в результате выполнения 1шага алгоритма и k - номер, присвоенный очередному ребру на этом шаге.
Выбираем произвольное ребро инцидентное вершине w, причем мост выбираемтолько в крайнем случае, если других возможностей выбора ребра несуществует. Присваиваем ребру номер k+1 и вычеркиваем его. Процесс длитсядо тех пор, пока все ребра не вычеркнут..
Подробнее:
0. Выбрать произвольную вершину curr.
1. Если в графе есть ребро (curr, i), не являющееся мостом, выполнить:
1а. вывести его в ответ,
1б. удалить его из графа,
1в. присвоить curr = i и снова перейти к шагу 1.
2. Если в графе есть ребро (curr, i), являющееся мостом, выполнить:
2а. вывести его в ответ,
2б. удалить его из графа,
2в. присвоить curr = i и перейти к шагу 1.
3. Если из вершины curr нет ребёр, завершить выполнение алгоритма.
срок 3 дня на проект
ICQ: 380945346
- Похожие заказы
- Прикладное ПО1 исполнительЗавершен15 лет назад
Описание проекта находится тут http://docs.google.com/Doc?id=dghpcgst_190d7fxcbgc Вкратце: Программа для копирования аудио/видео файлов, плейлистов из iPod/Phone на компьютер и обратно. Демо-версия программы позволяет пользователю скопировать только 1 файл за раз 1. Программа должна быть написана на C++/Objective-C 2. Проект в Xcode и ...
Прикладное ПО1 заявкаЗакрыт15 лет назадСуществуют несколько де-факто стандартных форматов для обмена прайс-листами онлайн-магазинов в формате xml. Требуется написать конвертор, выполняющий две функции: 1. Конвертация нескольких форматов (2-3) к формату Yandex.Market (YML) http://partner.market.yandex.ru/legal/tt/ 2. Преобразование нумерации товарных категорий к заданной. Пример: в ...
Прикладное ПО2 исполнителяЗавершен15 лет назад- $50
Нужно написать на Delphi 5 toolbar для Internet Explorer версий 6-8 1. На toolbar-e 3 кнопки с выпадающим меню. У выпадающего меню есть свое подменю. 2. Должна быть возможность добавлять новые кнопки 3. Нужна возможность добавлять свои пункты ...
Прикладное ПО1 исполнительЗакрыт15 лет назад - $100
Нужно написать программу на Delphi
Прикладное ПО1 исполнительЗавершен15 лет назад - $10
Нужно исправить программу на Delphi. Подробности в личке
Прикладное ПО1 исполнительЗавершен15 лет назад Задача Часть 1 (Клиентский модуль) Создание программной оболочки, позволяющей просматривать содержимое БД, ежедневно подгружаемой с сервера. Предполагается поиск с доп. фильтрами, 1 страница справки :), общее описание, печатные формы. Также предполагается некая обратная связь (типа icq). Авторизация при входе ...
Прикладное ПО33 заявкиЗакрыт15 лет назад"ПИРАМИДА". Модель предполагает деление общего пространства на четыре независимые равные части (квадранты), первоначально заполненных случайными числами. Внутри каждой части выполняется сортировка чисел сначала по строкам, затем по столбцам, в течение нескольких итераций, таким образом, что ...
Прикладное ПО1 исполнительЗакрыт15 лет назад- $50
Тербуется написать программу на языке Pascal (в кр. случае на C/C++) для решения транспортной задачи методом потенциалов ------------------------------------------------------------------------------------------------ Общие требования: - программа должна работать только с целыми числами (думаю, это проще) - опорный план должен строиться только методом северо-западного ...
Прикладное ПО1 исполнительЗакрыт15 лет назад Нужно исправить ошибки в программе исходный текст я дам. Цена 5$+отзыв Пишите на ICQ 369-060-718
Прикладное ПОнет заявокЗакрыт15 лет назад