Реалізація програми для Windows
- ця кількість вершин графа вводиться користувачем і заздалегідь невідома (не більше 10);
- граф також задається матрицею інцидентності, яка також виконує роль матриці ваг; в графі не повинно бути циклів з негативним вагою;
- і вершини, між якими шукається найкоротший шлях, задаються користувачем і заздалегідь невідомі;
- для визначеної пари вершин програма повинна або знайти найкоротший шлях між ними і при цьому видати довжину шляху і список вершин, через які проходить найкоротший шлях (необхідно також виділити шлях на графі, або видати повідомлення, що шлях між вершинами не існує).За інтерфейсом приблизно все повинно бути так:
Необхідно передбачити дві можливості завдання графа і внесення корекцій в нього:
- за допомогою матриці інциденту, яка доступна користувачеві для заповнення і редагування;
- безпосередньо за допомогою набору операцій над вершинами і дугами графа, які викликаються по подіям, пов'язаним з хмарами миші або натисканням клавіш.Наприклад, натискання правої клавіші миші в тій частині екрану, в якій виведений граф, призводить до появи контекстного меню, пункти якого дозволяють:
- додати вершину до графа;
додати дугу;
- видаляти вершину;
усунути дугу;
Змінити вагу дуги.І потрібно передбачити можливість перетискання вершин графа, а також завдань початкової і кінцевої вершин шляхом їх вибору за допомогою миші.Забезпечити збереження матриці інциденту в файлі і можливість її подальшого завантаження з файлу з побудовим відповідного графа.
-
1 день6739 UAH
1993 12 0 1 день6739 UAHДоброго вечора!
Маю великий досвід розробки програм на WinForms C#
-
5 днів6739 UAH
5164 210 0 5 днів6739 UAHДобрий день .
Я можу взяти за виконання вашої задачі.
Раніше робив програми для роботи з графами. Також робив програми для відбивання на формі і взаємодії з нею.
Проекти в моєму портфелі:
https://freelancehunt.com/showcase/work/strategii-poiska-mnozhestva-putey-po-grafu/1253061.html
https://freelancehunt.com/showcase/work/prilozheniya-dlya-taksistov-klientov/1680453.html
-
15 днів11 231 UAH
514 4 0 15 днів11 231 UAHВітаю вас Андрій! Я займався спортивним програмуванням і добре знайомий з теорією графов. Я можу взяти за ваш проект і виконати його. Напишіть мені, і я буду радий обговорювати все з вами.
Актуальні фриланс-проєкти в категорії C#
Порівняльний аналіз ефективності кастомного ПЗ (v2.2-field) та еталонного ПЗ (Meshtastic v2.x)
1000 UAH
Порівняльний аналіз ефективності кастомного ПЗ (v2.2-field) та еталонного ПЗ (Meshtastic v2.x) на ідентичній апаратній платформі (ESP32 + SX1268, 2W) за критеріями дальності, пропускної спроможності, стабільності лінка та енергоспоживання. Провести тести з вимірюваннями з… C та C++, C# ∙ 2 дні 6 годин тому ∙ 2 ставки |
Створення плагіну для інтеграції з POS-системою Syrve, C#Розробити плагін для POS-системи Syrve (on-premise), який встановлюється на сервер закладу. Плагін має: (1) передавати на наш сервер дані в режимі реального часу — замовлення, статуси столів, платежі, чеки; (2) приймати команди від Reservble — підтвердження бронювань, прив'язка… C#, Веб-програмування ∙ 5 днів 2 години тому ∙ 13 ставок |
Добробка в існуючій версії 1с роздріб блоку для РЦ(розподільчого центру))в загальному поясню що у нас за база - Є загальний сервер де є дів база РОзница (де ставляться усі приходи) - база УТП- куди переливаються усі продажі - рахується націнка залишки по складах - маленькі бази роздрібних магазинів. по обмінам у нас Магазини обмінюються із базою… C та C++, C# ∙ 12 днів 18 годин тому ∙ 6 ставок |