2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки


Правила форума


В этом разделе нельзя создавать новые темы.



Начать новую тему Ответить на тему
 
 Матрица смежности
Сообщение03.04.2013, 16:40 


08/03/12
60
Здравствуйте.

Как определить по матрице смежности, является ли граф - лесом?
В интернете не нашел, может книжка какая есть?

 Профиль  
                  
 
 Re: Матрица смежности
Сообщение03.04.2013, 17:39 
Заслуженный участник


08/04/08
8562
Лес - это граф, компоненты связности которого - деревья. Просто ищите компоненты связности и проверяйте, являются ли они деревьями (можно взять алгоритм проверки графа на деревянность и допилить его с учетом нескольких компонент связности). И будет время $O(n)$ - меньше все равно нельзя + $O(n)$ памяти.
upd: насчет времени $O(n)$ не уверен.

 Профиль  
                  
 
 Re: Матрица смежности
Сообщение03.04.2013, 19:56 


08/03/12
60
Хорошо, как проверить на древесность я знаю, но как найти подматрицу для каждой компоненты связности?

 Профиль  
                  
 
 Re: Матрица смежности
Сообщение03.04.2013, 20:09 
Заслуженный участник


08/04/08
8562
CBst в сообщении #705347 писал(а):
как найти подматрицу для каждой компоненты связности?
Это стандартная проблема и решения у ней стандартные и простые. Вы вполне можете придумать ответ на этот вопрос сами.

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 4 ] 

Модераторы: Модераторы Математики, Супермодераторы



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

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


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

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group