![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| m1st |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 73 Регистрация: 1.11.2006 Репутация: нет Всего: нет |
Условие задачи:
![]() Подскажите, куда копать? Уточнения:
Это сообщение отредактировал(а) m1st - 19.11.2014, 04:55 |
|||
|
||||
| sQu1rr |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 597 Регистрация: 11.11.2008 Где: london Репутация: 1 Всего: 13 |
http://en.wikipedia.org/wiki/Depth-first_search
Добавлено через 23 секунды http://en.wikipedia.org/wiki/Flood_fill |
|||
|
||||
| m1st |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 73 Регистрация: 1.11.2006 Репутация: нет Всего: нет |
Добавил в шапку:
|
|||
|
||||
| sQu1rr |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 597 Регистрация: 11.11.2008 Где: london Репутация: 1 Всего: 13 |
Ну так и что у вас не получается, вы же не думаете, что здесь всем нечего делать и мы только ждем за кого бы решить задачу
|
|||
|
||||
| m1st |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 73 Регистрация: 1.11.2006 Репутация: нет Всего: нет |
В процессе. В первом посте ясно написно: подсказать, а не решить. |
|||
|
||||
| sQu1rr |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 597 Регистрация: 11.11.2008 Где: london Репутация: 1 Всего: 13 |
Вот два алгоритма. Первый - поиск в глубину, применяется при решении лабиринтов, потом я подумал и скинул алгоритм "заливки". Грубо говоря, ведь вам это и нужно. У вас есть контур фигуры и точка *внутри* фигуры, то есть точка откуда начинается заливка. Вместо того что бы "красить" "пиксели" вам нужно их считать. вот алгоритм прост до невозможности: начинаете в точке которая дана, счетчик += 1, помечаете точку как пройденную. рекурсивно вызываете эту же функцию для прилежащих точек, которые не пройденный и не контур. Можно и без рекурсии, опять же смотрите flood fill на вики |
|||
|
||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |