Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Поиск узловых точек без пар на сетке 
:(
    Опции темы
PascalC
Дата 2.4.2011, 21:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 108
Регистрация: 19.10.2008

Репутация: нет
Всего: нет



На конечном сеточном пространстве, каждая ячейка которого выглядит так:
111
010
111
(соединения могут быть только в единичках) есть узловые (обведенные кружочками) и обычные точки
Подскажите пожалуйста, 
1) Как лучше задать граф такого типа и сами точки:
user posted image
2) Как определить узловые точки у которых нет пары?
Точка с парой - узловая точка, соединенная с любой другой узловой точкой посредством обычных или узловых точек.
Чуть не забыл (на рисунке не нарисовал :( ), могут быть соединены между собой не только две, но и более узловых точек и в этом случае они тоже будут иметь пару.

У меня пока два варианта 
1) кодировать каждую ячейку последовательностью байтов, т.е. кодируем соединения, например ребро из левого нижнего угла в правый верхний:  
001
 0 
100 
записываем одним числом 001 0 100 
и потом колдовать над полученной матрицей, проверяя связи между ячейками 
но тогда не понятно как отличать узловые точки от неузловых

2) задать граф матрицей смежности/инцендентности с дополнительным параметром - узловая точка или "обычная"

Возможно я что-то мудрю и есть специальный алгоритм решения и метод задания графа для данного типа задач?
И как потом искать пары?
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Алгоритмы"

maxim1000

Форум "Алгоритмы" предназначен для обсуждения вопросов, связанных только с алгоритмами и структурами данных, без привязки к конкретному языку программирования и/или программному продукту.


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, maxim1000.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Алгоритмы | Следующая тема »


 




[ Время генерации скрипта: 0.0347 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.