|
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
|
||
"Транспортный" граф16.06.2024, 09:03. Показов 997. Ответов 18
Метки нет (Все метки)
Йо, камрады! Вот и я решил примкнуть к славной когорте бездельников, неучей и лентяев.
![]() Поскольку я в алгоритмах не силен, а от слова "граф" впадаю в кому - прошу вашей помощи. Причем в лучших традициях раздела, не в теоретической части, а непосредственно в реализации. Тапок и сцаных тряпок не жалейте, но на конечный результат я таки уповаю. Собсно сабж. Вводная часть. Пишу некую прогу, некоммерческую. Пока прототип на питоне, прод будет скорее всего на плюсах. Qt. Поэтому реализация нужна примитивнейшая, чтоб я смог ее раздуплить на плюсах потом. Оптимизация и прочие свистоперделки по приоритету вторичны. Граф небольшой совсем. Предметную область сведу к аналогии, чтоб проще было. Ибо она полностью копирует нужный функционал, только другими словами. Граф довольно известный наверно - маршруты. Есть от руки написаные маршруты вида
Указываем начальный и конечный путь (Пункт N), получаем варианты цепочек минимальных пересадок. Время, длина маршрута и проч. - не учитывается. Только пересадки-узлы. Т.е. если можно попасть из А в Б несколькими вариантами с 3 пересадками - получить все. Кому не лениво будет - накидайте кодик. Зарнее спасибо!
0
|
||
| 16.06.2024, 09:03 | |
|
Ответы с готовыми решениями:
18
Транспортный голубь Реализовать граф от 1 до 10: граф связный; -число от 1 до 10, могут повторяться Транспортный уровень |
|
4523 / 1899 / 336
Регистрация: 18.01.2021
Сообщений: 3,489
|
|
| 16.06.2024, 09:23 | |
|
iSmokeJC, приветствую.
Тебе сам алгоритм поиска или полностью реализацию класса?
0
|
|
|
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
|
|
| 16.06.2024, 09:26 [ТС] | |
|
Red white socks, здарова! Лучше целиком. Если что, я подпилю напильником шороховатости. Наверно
0
|
|
|
4523 / 1899 / 336
Регистрация: 18.01.2021
Сообщений: 3,489
|
|
| 16.06.2024, 09:45 | |
|
iSmokeJC,
Не по теме: если полностью, то у меня сейчас есть только полчаса, боюсь не успею, притом есть пара вопросов.
1
|
|
|
Любознательный
7406 / 2256 / 360
Регистрация: 10.03.2016
Сообщений: 5,216
|
|||||||||
| 16.06.2024, 13:28 | |||||||||
![]() типа:
Добавлено через 2 минуты тут инфа
1
|
|||||||||
|
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
|
||||
| 16.06.2024, 13:51 [ТС] | ||||
![]() Добавлено через 54 секунды
0
|
||||
|
4523 / 1899 / 336
Регистрация: 18.01.2021
Сообщений: 3,489
|
||||||||||||||||
| 20.06.2024, 08:54 | ||||||||||||||||
|
Добрался наконец-то до задачи.
вот здесь базовая болванка
Результат выполнения
1
|
||||||||||||||||
|
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
|
|||
| 20.06.2024, 09:06 [ТС] | |||
|
Ага. Надо раскурить.
Red white socks, ![]() Добавлено через 3 минуты From 1 to 7 2: 1, 2 4: 2, 6 4: 6, 9 3: 9, 7 Добавлено через 4 минуты Я словарь приблизительный накидаю, чтоб потестить, выложу тогда
0
|
|||
|
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
|
|
| 20.06.2024, 10:05 [ТС] | |
|
Red white socks, чето вообще не вдупляю.
Смотри, попробую объяснить что мне надо по простому ![]() Вот картинка со связями. Минимальный пример. Допустим, хочу путь от H до P.Т.о нужно получить - TS1 - H-S TS1 - S-V TS2 - V-P Вотъ! Как это разрулить, я хз
0
|
|
|
4523 / 1899 / 336
Регистрация: 18.01.2021
Сообщений: 3,489
|
||
| 20.06.2024, 10:39 | ||
|
upd
Добавлено через 2 минуты Сейчас захардкожу этот граф
0
|
||
|
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
|
|||
| 20.06.2024, 10:57 [ТС] | |||
|
Не по теме: Но это неточно ![]() Добавлено через 55 секунд Добавлено через 15 минут Red white socks, ёпт. Тут еще один нюанс. Не знаю, вписывается ли он в концепцию.
0
|
|||
|
4523 / 1899 / 336
Регистрация: 18.01.2021
Сообщений: 3,489
|
||||||||||||
| 20.06.2024, 11:04 | ||||||||||||
Результат
1
|
||||||||||||
|
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
|
|
| 20.06.2024, 11:09 [ТС] | |
|
Так, пока выглядит огненно. Захардкожу поближе к реальности, потестирую.
0
|
|
|
4523 / 1899 / 336
Регистрация: 18.01.2021
Сообщений: 3,489
|
||
| 20.06.2024, 11:14 | ||
|
Если есть однонаправленные ребра, то чуть передеать нужно
0
|
||
|
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
|
|||||||
| 20.06.2024, 11:45 [ТС] | |||||||
|
Пока не переделывай ничего, ща я составлю костяк максимально приближенный к реальности, чтоб по пятьсот раз не переделывать. Я и так тебя одолел уже Добавлено через 29 минут Red white socks, вот как-то так Кликните здесь для просмотра всего текста
0
|
|||||||
|
4523 / 1899 / 336
Регистрация: 18.01.2021
Сообщений: 3,489
|
|||||||||||||||||
| 20.06.2024, 13:13 | |||||||||||||||||
Сообщение было отмечено iSmokeJC как решение
Решение
Специально подыскал пример. По ТЗ как необходимо вывести? 3 маршрута: 1 - 2(1) - 8 - 21 1 - 2(2) - 8 - 21 1 - 9 - 8 - 21 или как сейчас есть?
1
|
|||||||||||||||||
|
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
|
|
| 20.06.2024, 13:22 [ТС] | |
|
Red white socks, бро, ваще бомба. Пока оставляем как есть. Я ща заменил цЫфИрки на читаемые значения из предметной области (словарем). С виду вот прям то, что нужно, дальше покажет только практика.
Пасибище!!!
0
|
|
|
4523 / 1899 / 336
Регистрация: 18.01.2021
Сообщений: 3,489
|
|
| 20.06.2024, 13:29 | |
|
iSmokeJC, рад помочь, обращайся
1
|
|
| 20.06.2024, 13:29 | |
|
Помогаю со студенческими работами здесь
19
Транспортный цех объединения Транспортный уровень TCP/IP Многополосный транспортный поток Транспортный цех объединения Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
|
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
|
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию.
2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
|
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
|
|
Functional First Web Framework Suave
DevAlt 30.03.2026
Sauve. IO
Апнулись до NET10.
Из зависимостей один пакет, работает одинаково хорошо как в режиме проекта
так и в интерактивном режиме. из сложностей - чисто функциональный подход.
Решил. . .
|
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2.
Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники".
В. . .
|
Настройка движения справочника по регистру сведений
Maks 29.03.2026
Решение ниже реализовано на примере нетипового справочника "ТарифыМобильнойСвязи" разработанного в конфигурации КА2, с целью учета корпоративной мобильной связи в коммерческом предприятии.
. . .
|
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2.
При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
|