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