roboforum.ru

Технический форум по робототехнике.
Текущее время: 30 ноя 2024, 09:25

Часовой пояс: UTC + 4 часа




Начать новую тему Эта тема закрыта, вы не можете редактировать и оставлять сообщения в ней.  [ Сообщений: 9 ] 
Автор Сообщение
 Заголовок сообщения: Помогите с алгоритмом
СообщениеДобавлено: 23 ноя 2009, 22:08 
Не в сети

Зарегистрирован: 22 окт 2009, 14:57
Сообщения: 28
Откуда: moscow
Здравствуйте не могли бы вы подсказать алгоритм обхода прямоугольника, так чтобы попасть во все его свободные точки, исходники программы выкладываю.
В одну и туже точку можно попадать не тоько 1 раз=)

Добавлено спустя 1 минуту 6 секунд:
белыми отмечены свободные места, черными препятствия


Вложения:
Комментарий к файлу: вот файл программы в которую надо добавить алгоритм
.rar [197.77 КиБ]
Скачиваний: 6
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Помогите с алгоритмом
СообщениеДобавлено: 23 ноя 2009, 22:12 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Если не требуется оптимальности - берем 1 точку и из неё дейкстрой ищем пути во все точки и ходим в каждую :) можно с целью оптимизации не ходить в точки, в которых уже бывали.

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Помогите с алгоритмом
СообщениеДобавлено: 23 ноя 2009, 22:23 
Не в сети
Аватара пользователя

Зарегистрирован: 29 окт 2007, 18:11
Сообщения: 1866
Откуда: Пермь
прог. языки: Brainfuck/Basic/Delphi/C++/Lisp/x86asm/JavaScript
волновым сразу всё поле заполнить

_________________
Tomorrow will be. Better


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Помогите с алгоритмом
СообщениеДобавлено: 23 ноя 2009, 22:29 
Не в сети

Зарегистрирован: 22 окт 2009, 14:57
Сообщения: 28
Откуда: moscow
=DeaD= писал(а):
Если не требуется оптимальности - берем 1 точку и из неё дейкстрой ищем пути во все точки и ходим в каждую :) можно с целью оптимизации не ходить в точки, в которых уже бывали.

тоесть рассматривать свободно ли место во всех направлениях? север-юг-запад-восток?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Помогите с алгоритмом
СообщениеДобавлено: 23 ноя 2009, 22:29 
Не в сети
Аватара пользователя

Зарегистрирован: 18 апр 2009, 22:18
Сообщения: 10668
:O: дануне. :oops: или дануна? о, дануна лучше, чем-то с данон созвучно.
Angel71 писал(а):
assassin6, берёте конспекты/книги/методички/... по:
а) теории графов
б) программированию
:) если выпивка, гулянки, нежелание учится или думать не мешают, то за пару дней напишите

:sorry: чёт я запутался, это вторая или уже третья реинкарнация одного и тогоже вопроса.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Помогите с алгоритмом
СообщениеДобавлено: 23 ноя 2009, 22:33 
Не в сети

Зарегистрирован: 22 окт 2009, 14:57
Сообщения: 28
Откуда: moscow
MiBBiM писал(а):
волновым сразу всё поле заполнить

в каком смысле все поле заполнить? можешь поподробнее рассказать?

Добавлено спустя 1 минуту 41 секунду:
Angel71 писал(а):
:O: дануне. :oops: или дануна? о, дануна лучше, чем-то с данон созвучно.
Angel71 писал(а):
assassin6, берёте конспекты/книги/методички/... по:
а) теории графов
б) программированию
:) если выпивка, гулянки, нежелание учится или думать не мешают, то за пару дней напишите

:sorry: чёт я запутался, это вторая или уже третья реинкарнация одного и тогоже вопроса.

:lol:
нет просто в той теме я точно не знал, что мне надо, щас разобрался и представил вид программы, теперь ищу совет

Добавлено спустя 1 минуту 27 секунд:
Angel71 писал(а):
:O: дануне. :oops: или дануна? о, дануна лучше, чем-то с данон созвучно.
Angel71 писал(а):
assassin6, берёте конспекты/книги/методички/... по:
а) теории графов
б) программированию
:) если выпивка, гулянки, нежелание учится или думать не мешают, то за пару дней напишите

:sorry: чёт я запутался, это вторая или уже третья реинкарнация одного и тогоже вопроса.

и не только совет, может кто и удосужиться вписать алгоритмик в программу :oops:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Помогите с алгоритмом
СообщениеДобавлено: 23 ноя 2009, 22:41 
Не в сети
Аватара пользователя

Зарегистрирован: 18 апр 2009, 22:18
Сообщения: 10668
от того что ты незнал или узнал, кардинально нового ничего не появилось. рекомендации тежи, ну только можно добавить вариант "в" - не наглеть
:ROFL: а то "двое из ларца и есть за тебя будут", причём по жизни


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Помогите с алгоритмом
СообщениеДобавлено: 23 ноя 2009, 22:45 
Не в сети

Зарегистрирован: 22 окт 2009, 14:57
Сообщения: 28
Откуда: moscow
ну поесть я как нето сам могу, нет у меня никаких лекций по теории графоф, я их очень хорошо просыпать любил=) :D


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Помогите с алгоритмом
СообщениеДобавлено: 23 ноя 2009, 22:47 
Не в сети
Аватара пользователя

Зарегистрирован: 29 окт 2007, 18:11
Сообщения: 1866
Откуда: Пермь
прог. языки: Brainfuck/Basic/Delphi/C++/Lisp/x86asm/JavaScript
волновой алгоритм

_________________
Tomorrow will be. Better


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Эта тема закрыта, вы не можете редактировать и оставлять сообщения в ней.  [ Сообщений: 9 ] 

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 6


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO