|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Теория - Как обойтись без перебора? |
|
Теория - Как обойтись без перебора?
|
Старый параноик Сообщения: 2423 |
Всем привет. У меня вопрос к прикладным математикам.
Есть два набора точек. Нужно найти пару точек (по точке из каждого набора), декартово растояние между которыми минимально. Я сколько не думаю, у меня всё сводится к перебору. Но неужели нет какого-то более "продвинутого" решения? |
|
Отправлено: 09:28, 18-09-2008 |
Старожил Сообщения: 260
|
Профиль | Отправить PM | Цитировать Продвинутые решения бывают на листе бумаги, написанные авторучкой, а в программировании (хотя, может и в голове тоже) - только перебор.
|
------- Отправлено: 13:55, 18-09-2008 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
![]() Ветеран Сообщения: 1180
|
Профиль | Отправить PM | Цитировать что ещё известно про точки (может фигуры там выпуклые задают)? если больше ничего, то только перебор NxM вариантов
|
Отправлено: 14:43, 18-09-2008 | #3 |
Ветеран Сообщения: 3806
|
Профиль | Отправить PM | Цитировать совсем без перебора не обойтись, но если точек много, а природа природа этих наборов такая, что они неравномерно распределены в пространстве - можно придумать ряд оптимизаций, которые исключат из перебора большинство точек. Советую полистать книжки по трёхмерной графике - там очень востребованы подобные оптимизации по исключению из расчётов невидимых фигур, граней и т.п.
|
Отправлено: 16:27, 18-09-2008 | #4 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
FAQ - Как обойтись без разъёма Lan на ноутбуке?? | DarjaM | Сетевое оборудование | 9 | 23-07-2009 22:01 | |
как обойтись без клавиатуры? | ANARCHIST | Непонятные проблемы с Железом | 13 | 09-05-2008 23:27 | |
Как обойтись без NetBIOS? | MojaHead | Сетевые технологии | 8 | 15-10-2003 15:12 | |
Как обойтись без NetBIOS? | MojaHead | Microsoft Windows NT/2000/2003 | 8 | 23-01-2003 02:12 |
|