Как получить треугольник из полного графа без использования матрицы смежности DFS? - PullRequest
0 голосов
/ 18 ноября 2011

enter image description here

enter image description here Вы можете думать, что зеленый = 1 и синий = 0, это то же самое, что и взвешенная матрица смежности.

Я решаю найти одноцветный треугольник, это треугольник с ребрами, и у каждого ребра одинаковая степень, поэтому есть весовой коэффициент от цифры 1 до цифры 2.

Мы можем найти с помощью этого треугольника с помощью алгоритма DFS, но он требует O (n ^ 2) - потому что это полный граф. Я хочу сделать немного сложнее времени. Можно ли использовать матрицу?

1 Ответ

1 голос
/ 18 ноября 2011

Рассмотрим только верхнюю левую подматрицу 6x6, в которой гарантированно содержит монохроматический треугольник.O (1).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...