|
0 / 0 / 0
Регистрация: 25.01.2016
Сообщений: 14
|
||||||
Волновой алгоритм20.09.2016, 14:51. Показов 4701. Ответов 5
Метки нет (Все метки)
Доброго времени суток.
Нужно написать волновой алгоритм, для нахождения кратчайшего пути в лабиринте. Никак не могу найти пример на джава. Может кто помочь, пожалуйста?
0
|
||||||
| 20.09.2016, 14:51 | |
|
Ответы с готовыми решениями:
5
Волновой алгоритм |
|
3639 / 2971 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
|
|
| 20.09.2016, 15:00 | |
|
ставишь в начало, например, 100, обходишь соседние незанятые клетки, ставишь туда 100-1, для каждой соседней клетки делаешь то же, продолжаешь до тех пор, пока не придешь в конечную точку, либо пока не дойдешь до 0.
Добавлено через 3 минуты и кстати первая ссылка в гугл https://sougatasantra.wordpres... algorithm/
0
|
|
|
0 / 0 / 0
Регистрация: 25.01.2016
Сообщений: 14
|
|
| 20.09.2016, 15:22 [ТС] | |
|
Как-то сильно непонятно в примере этом
0
|
|
|
3639 / 2971 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
|
|
| 20.09.2016, 15:43 | |
|
Вместо того, чтоб жаловаться, что тебе что-то не понятно, ты мог бы поискать что-то сам, нарисовать алгоритм на бумажке, почитать таки код и разобраться. Ты хочешь чтоб я за тебя код писал?
0
|
|
|
0 / 0 / 0
Регистрация: 25.01.2016
Сообщений: 14
|
||||||
| 20.09.2016, 19:42 [ТС] | ||||||
|
Пытаюсь пустить волну с помощью рекурсии. Код работает, но показывает только один кратчайший путь или вообще непонятно что показывает) Через рекурсию доходит до границ массива (вправо), после чего не пойму, как сделать, чтобы действия вернулись к самому начал и рекурсия шла в другую сторону (вниз, вверх).
0
|
||||||
|
3639 / 2971 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
|
|
| 20.09.2016, 21:00 | |
|
Зачем тебе рекурсия? Берешь листок бумаги в клеточку (вырвать из тетрадки), рисуешь квадрат, 10х10, например, закрашиваешь одну клеточку (начало), закрашиваешь вторую клеточку (конец), начинаешь рисовать волну, размышляешь над тем, как именно ты это делаешь, размышляешь над тем, как это можно описать. Описываешь. Допустим не получается. Идешь в гугл, пишешь Lee algorithm, ищешь. Читаешь. Повторяешь сначала.
0
|
|
| 20.09.2016, 21:00 | |
|
Помогаю со студенческими работами здесь
6
Нужен алгоритм поиска пути в этом лабиринте (будь то волновой алгоритм или алгоритм правой/левой руки )
Волновой алгоритм Волновой алгоритм Волновой алгоритм Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 30.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.
При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
|
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут.
https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc
Первый документ красиво выглядит, но без схемы.
Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
|
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере".
Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
|
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти".
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2.
В качестве источника данных. . .
|