Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Поиск в графе 3

.pdf
Скачиваний:
11
Добавлен:
03.05.2015
Размер:
1.77 Mб
Скачать

Поиск точек сочленения и блоков в графе

Модификация поиска в глубину для поиска точек сочлене

Использование свойства точек сочленения в дереве поиск

 

 

 

Поиск точек сочленения (формулировка алгоритма)

Все пункты ниже соответствуют пунктам поиска в глубину изменения выделены (синим цветом)

Расин О.В.

Поиск в графе

 

 

Поиск точек сочленения и блоков в графе

Модификация поиска в глубину для поиска точек сочлене

Использование свойства точек сочленения в дереве поиск

 

 

 

Поиск точек сочленения (формулировка алгоритма)

Все пункты ниже соответствуют пунктам поиска в глубину изменения выделены (синим цветом)

после алгоритма даны пояснения

Расин О.В.

Поиск в графе

 

 

Поиск точек сочленения и блоков в графе

Модификация поиска в глубину для поиска точек сочлене

Использование свойства точек сочленения в дереве поиск

 

 

 

Поиск точек сочленения (формулировка алгоритма)

Все пункты ниже соответствуют пунктам поиска в глубину изменения выделены (синим цветом)

после алгоритма даны пояснения

0. (инициализация) Для каждой вершины v 2 V присваиваем

Visit[v] := 0,

Расин О.В.

Поиск в графе

 

 

Поиск точек сочленения и блоков в графе

Модификация поиска в глубину для поиска точек сочлене

Использование свойства точек сочленения в дереве поиск

 

 

 

Поиск точек сочленения (формулировка алгоритма)

Все пункты ниже соответствуют пунктам поиска в глубину изменения выделены (синим цветом)

после алгоритма даны пояснения

0. (инициализация) Для каждой вершины v 2 V присваиваем

Visit[v] := 0, Father[v] := 0;

Расин О.В.

Поиск в графе

 

 

Поиск точек сочленения и блоков в графе

Модификация поиска в глубину для поиска точек сочлене

Использование свойства точек сочленения в дереве поиск

 

 

 

Поиск точек сочленения (формулировка алгоритма)

Все пункты ниже соответствуют пунктам поиска в глубину изменения выделены (синим цветом)

после алгоритма даны пояснения

0. (инициализация) Для каждой вершины v 2 V присваиваем

Visit[v] := 0, Father[v] := 0; num[v] := 0;

Расин О.В.

Поиск в графе

 

 

Поиск точек сочленения и блоков в графе

Модификация поиска в глубину для поиска точек сочлене

Использование свойства точек сочленения в дереве поиск

 

 

 

Поиск точек сочленения (формулировка алгоритма)

Все пункты ниже соответствуют пунктам поиска в глубину изменения выделены (синим цветом)

после алгоритма даны пояснения

0. (инициализация) Для каждой вершины v 2 V присваиваем

Visit[v] := 0, Father[v] := 0; num[v] := 0; counterNum := 1;

Расин О.В.

Поиск в графе

 

 

Поиск точек сочленения и блоков в графе

Модификация поиска в глубину для поиска точек сочлене

Использование свойства точек сочленения в дереве поиск

 

 

 

Поиск точек сочленения (формулировка алгоритма)

Все пункты ниже соответствуют пунктам поиска в глубину изменения выделены (синим цветом)

после алгоритма даны пояснения

0. (инициализация) Для каждой вершины v 2 V присваиваем

Visit[v] := 0, Father[v] := 0; num[v] := 0; counterNum := 1; numSonsRoot := 0

Расин О.В.

Поиск в графе

 

 

Поиск точек сочленения и блоков в графе

Модификация поиска в глубину для поиска точек сочлене

Использование свойства точек сочленения в дереве поиск

 

 

 

Поиск точек сочленения (формулировка алгоритма)

Все пункты ниже соответствуют пунктам поиска в глубину изменения выделены (синим цветом)

после алгоритма даны пояснения

0.(инициализация) Для каждой вершины v 2 V присваиваем

Visit[v] := 0, Father[v] := 0; num[v] := 0; counterNum := 1; numSonsRoot := 0

1.Если есть непросмотренные вершины, т. е. существует v 2 V , ÷òî Visit[v] = 0,

Расин О.В.

Поиск в графе

 

 

Поиск точек сочленения и блоков в графе

Модификация поиска в глубину для поиска точек сочлене

Использование свойства точек сочленения в дереве поиск

 

 

 

Поиск точек сочленения (формулировка алгоритма)

Все пункты ниже соответствуют пунктам поиска в глубину изменения выделены (синим цветом)

после алгоритма даны пояснения

0.(инициализация) Для каждой вершины v 2 V присваиваем

Visit[v] := 0, Father[v] := 0; num[v] := 0; counterNum := 1; numSonsRoot := 0

1.Если есть непросмотренные вершины, т. е. существует v 2 V , ÷òî Visit[v] = 0,

берем такую вершину v, добавляем на вершину стека (Stack:Push(v));

Расин О.В.

Поиск в графе

 

 

Поиск точек сочленения и блоков в графе

Модификация поиска в глубину для поиска точек сочлене

Использование свойства точек сочленения в дереве поиск

 

 

 

Поиск точек сочленения (формулировка алгоритма)

Все пункты ниже соответствуют пунктам поиска в глубину изменения выделены (синим цветом)

после алгоритма даны пояснения

0.(инициализация) Для каждой вершины v 2 V присваиваем

Visit[v] := 0, Father[v] := 0; num[v] := 0; counterNum := 1; numSonsRoot := 0

1.Если есть непросмотренные вершины, т. е. существует v 2 V , ÷òî Visit[v] = 0,

берем такую вершину v, добавляем на вершину стека (Stack:Push(v)); Visit[v] := 1,

Расин О.В.

Поиск в графе