Алгоритмы и структуры данных. Семестр 2. Лекция 1. Графы. 07.09

Содержание

Слайд 2

Что такое граф?

 Граф — это структура, представляющая собой набор объектов, в котором

Что такое граф? Граф — это структура, представляющая собой набор объектов, в
некоторые пары объектов в некотором смысле «связаны».
Объекты, называемые вершинами (также называемыми узлами или точками).
Каждая из связанных пар вершин называется ребром.

Слайд 3

Что такое граф?

 Например:
Вершины (желтые кружки) is V = {1,2,3,4,5}
Ребра (черные линии) это

Что такое граф? Например: Вершины (желтые кружки) is V = {1,2,3,4,5} Ребра
пары вершин, которые связаны. В этом случае ребра : E = {(1, 2), (1, 3), (2, 4), (2, 5), (3, 4), (4, 5)}
Мы также определяем граф как пару V и E. Если коротко, то G = (V, E). Мы будем использовать это обозначение.

Слайд 4

Что такое граф?

  Параллельные вершины :
Два или более ребра, соединяющие одну и

Что такое граф? Параллельные вершины : Два или более ребра, соединяющие одну
ту же пару вершин.
В примере вершины 1 и 2 соединены с 2 ребрами.
Петля
Ребро, которое начинается и заканчивается в одной вершине.

Слайд 5

Что такое граф? Типы графов

Если ребра в графе ориентированы, т. е. указывают только

Что такое граф? Типы графов Если ребра в графе ориентированы, т. е.
в одном направлении, граф называется ориентированным графом или орграфом.
Если ребра в графе не имеют направления, граф называется неориентированным графом.

Слайд 6

 Граф, в котором каждое ребро имеет числовой «вес», называется взвешенным графом.

Что такое

Граф, в котором каждое ребро имеет числовой «вес», называется взвешенным графом. Что такое граф? Типы графов
граф? Типы графов

Слайд 7

Что такое граф? Терминология

Вершины u и v называются смежными, если u и v

Что такое граф? Терминология Вершины u и v называются смежными, если u
соединены некоторым ребром.
Количество ребер, инцидентных вершине, называется степенью вершины или deg(v). Вершина инцидентна ребру, если эта вершина является одной из двух вершин, которые соединяет ребро. Например, град(3) = 3
Листовая вершина — это вершина с deg(v) = 1, например, 5 — листовая вершина.
Изолированная вершина — это вершина с deg(v) = 0 , например, 6 — изолированная вершина.

Слайд 8

Что такое граф? Лемма о рукопожатии

 

Что такое граф? Лемма о рукопожатии

Слайд 9

Что такое граф? Терминология

 

Что такое граф? Терминология

Слайд 10

Графическое представление

Графическое представление

Слайд 11

Что такое граф? Представление

Нужно представить график в компьютере.
3 обычных вида представления։
Список ребер
Матрица смежности
Список

Что такое граф? Представление Нужно представить график в компьютере. 3 обычных вида
смежности

Слайд 12

Что такое граф? Представление. Список ребер

Простое перечисление ребер :
Для этого примера список узлов {1,

Что такое граф? Представление. Список ребер Простое перечисление ребер : Для этого
2}, {2, 1} {1, 3}, {3, 1} {2, 3}, {3, 2} {2, 5}, {5, 2} {3, 4}, {4, 3}
Можно использовать 2 массива от и до.
Может использоваться массив пар.

Слайд 13

Что такое граф? Представление: Список смежности

 

Что такое граф? Представление: Список смежности

Слайд 14

Что такое граф? Представление։ Матрица смежности

Если между вершинами i и j есть ребро,

Что такое граф? Представление։ Матрица смежности Если между вершинами i и j
то (i, j)-я матрица устанавливается в true, а в противном случае - в false:
Для этого примера матрица смежности
Можно использовать массив массивов.

Слайд 15

Что такое граф? Представление. Ориентированный граф

В случае ориентированного графа представление остается прежним, но

Что такое граф? Представление. Ориентированный граф В случае ориентированного графа представление остается
ребра добавляются только в одном направлении.
Например, матрица соединений для ориентированного графа будет :
Обратите внимание, что для неориентированного графа (i, j) всегда равно (j, i). В случае направленного такого правила нет.

Слайд 16

Breadth First Search (BFS)

Поиск в ширину

Breadth First Search (BFS) Поиск в ширину

Слайд 17

Breadth First Search (BFS)

BFS также является методом обхода графа.
Алгоритм:

BFS(v)
{ добавить v

Breadth First Search (BFS) BFS также является методом обхода графа. Алгоритм: BFS(v)
в очередь q
пока q не пусто взять первую вершину u из q
удалить первую вершину из q
пометить u как посетившую
для всех непосещенных смежных вершин w из u
добавить w в q
}

Слайд 18

Breadth First Search (BFS)

Посещенные вершины : {} Очередь: {}
Текущая вершина : -

Легенда:
Зеленый вершины

Breadth First Search (BFS) Посещенные вершины : {} Очередь: {} Текущая вершина
не посещены
Серый вершины в очереди
Черный вершины посещаются
Оранжевый вершина является текущей вершиной
Голубой стрелки пути по которому мы идем
Красный стрелки - это направление, в котором мы не можем идти

1

2

4

6

7

8

5

3

Слайд 19

Breadth First Search (BFS)

Посещенные вершины : {} Очередь : {1}
Текущая вершина : -

1

2

4

6

7

8

5

3

Легенда:
Зеленый

Breadth First Search (BFS) Посещенные вершины : {} Очередь : {1} Текущая
вершины не посещены
Серый вершины в очереди
Черный вершины посещаются
Оранжевый вершина является текущей вершиной
Голубой стрелки пути по которому мы идем
Красный стрелки - это направление, в котором мы не можем идти

Слайд 20

Breadth First Search (BFS)

Посещенные вершины : {1} Очередь : {}
Текущая вершина : 1

1

2

4

6

7

8

5

3

Легенда:
Зеленый

Breadth First Search (BFS) Посещенные вершины : {1} Очередь : {} Текущая
вершины не посещены
Серый вершины в очереди
Черный вершины посещаются
Оранжевый вершина является текущей вершиной
Голубой стрелки пути по которому мы идем
Красный стрелки - это направление, в котором мы не можем идти

Слайд 21

Breadth First Search (BFS)

Посещенные вершины : {1} Очередь : {}
Текущая вершина : 1

1

2

4

6

7

8

5

3

Легенда:
Зеленый

Breadth First Search (BFS) Посещенные вершины : {1} Очередь : {} Текущая
вершины не посещены
Серый вершины в очереди
Черный вершины посещаются
Оранжевый вершина является текущей вершиной
Голубой стрелки пути по которому мы идем
Красный стрелки - это направление, в котором мы не можем идти

Слайд 22

Breadth First Search (BFS)

Посещенные вершины : {1} Очередь : {2, 4}
Текущая вершина: 1

1

2

4

6

7

8

5

3

Легенда:
Зеленый

Breadth First Search (BFS) Посещенные вершины : {1} Очередь : {2, 4}
вершины не посещены
Серый вершины в очереди
Черный вершины посещаются
Оранжевый вершина является текущей вершиной
Голубой стрелки пути по которому мы идем
Красный стрелки - это направление, в котором мы не можем идти

Слайд 23

Breadth First Search (BFS)

Посещенные вершины : {1} Очередь : {2, 4}
Текущая вершина: 1

1

2

4

6

7

8

5

3

Легенда:
Зеленый

Breadth First Search (BFS) Посещенные вершины : {1} Очередь : {2, 4}
вершины не посещены
Серый вершины в очереди
Черный вершины посещаются
Оранжевый вершина является текущей вершиной
Голубой стрелки пути по которому мы идем
Красный стрелки - это направление, в котором мы не можем идти

Слайд 24

Breadth First Search (BFS)

Посещенные вершины : {1} Очередь : {2, 4}
Текущая вершина: -

1

2

4

6

7

8

5

3

Легенда:
Зеленый

Breadth First Search (BFS) Посещенные вершины : {1} Очередь : {2, 4}
вершины не посещены
Серый вершины в очереди
Черный вершины посещаются
Оранжевый вершина является текущей вершиной
Голубой стрелки пути по которому мы идем
Красный стрелки - это направление, в котором мы не можем идти

Слайд 25

Breadth First Search (BFS)

Посещенные вершины : {1, 2} Очередь : {4}
Текущая вершина :

Breadth First Search (BFS) Посещенные вершины : {1, 2} Очередь : {4}
2

1

2

4

6

7

8

5

3

Легенда:
Зеленый вершины не посещены
Серый вершины в очереди
Черный вершины посещаются
Оранжевый вершина является текущей вершиной
Голубой стрелки пути по которому мы идем
Красный стрелки - это направление, в котором мы не можем идти

Слайд 26

Breadth First Search (BFS)

Посещенные вершины : {1, 2} Очередь : {4}
Текущая вершина :

Breadth First Search (BFS) Посещенные вершины : {1, 2} Очередь : {4}
2

1

2

4

6

7

8

5

3

Легенда:
Зеленый вершины не посещены
Серый вершины в очереди
Черный вершины посещаются
Оранжевый вершина является текущей вершиной
Голубой стрелки пути по которому мы идем
Красный стрелки - это направление, в котором мы не можем идти

Слайд 27

Breadth First Search (BFS)

Посещенные вершины : {1, 2} Очередь : {4, 6, 7}
Текущая

Breadth First Search (BFS) Посещенные вершины : {1, 2} Очередь : {4,
вершина : 2

1

2

4

6

7

8

5

3

Легенда:
Зеленый вершины не посещены
Серый вершины в очереди
Черный вершины посещаются
Оранжевый вершина является текущей вершиной
Голубой стрелки пути по которому мы идем
Красный стрелки - это направление, в котором мы не можем идти

Слайд 28

Breadth First Search (BFS)

Посещенные вершины : {1, 2} Очередь : {4, 6, 7}
Текущая

Breadth First Search (BFS) Посещенные вершины : {1, 2} Очередь : {4,
вершина : 2

1

2

4

6

7

8

5

3

Легенда:
Зеленый вершины не посещены
Серый вершины в очереди
Черный вершины посещаются
Оранжевый вершина является текущей вершиной
Голубой стрелки пути по которому мы идем
Красный стрелки - это направление, в котором мы не можем идти

Слайд 29

Breadth First Search (BFS)

Посещенные вершины : {1, 2} Очередь : {4, 6, 7}
Текущая

Breadth First Search (BFS) Посещенные вершины : {1, 2} Очередь : {4,
вершина : -

1

2

4

6

7

8

5

3

Легенда:
Зеленый вершины не посещены
Серый вершины в очереди
Черный вершины посещаются
Оранжевый вершина является текущей вершиной
Голубой стрелки пути по которому мы идем
Красный стрелки - это направление, в котором мы не можем идти

Слайд 30

Breadth First Search (BFS)

Посещенные вершины : {1, 2, 4} Очередь : {6, 7}
Текущая

Breadth First Search (BFS) Посещенные вершины : {1, 2, 4} Очередь :
вершина : 4

1

2

4

6

7

8

5

3

Легенда:
Зеленый вершины не посещены
Серый вершины в очереди
Черный вершины посещаются
Оранжевый вершина является текущей вершиной
Голубой стрелки пути по которому мы идем
Красный стрелки - это направление, в котором мы не можем идти

Слайд 31

Breadth First Search (BFS)

Посещенные вершины : {1, 2, 4} Очередь : {6, 7}
Текущая

Breadth First Search (BFS) Посещенные вершины : {1, 2, 4} Очередь :
вершина: 4

1

2

4

6

7

8

5

3

Легенда:
Зеленый вершины не посещены
Серый вершины в очереди
Черный вершины посещаются
Оранжевый вершина является текущей вершиной
Голубой стрелки пути по которому мы идем
Красный стрелки - это направление, в котором мы не можем идти

Слайд 32

Breadth First Search (BFS)

Посещенные вершины : {1, 2, 4} Очередь : {6, 7,

Breadth First Search (BFS) Посещенные вершины : {1, 2, 4} Очередь :
5}
Текущая вершина: 4

1

2

4

6

7

8

5

3

Легенда:
Зеленый вершины не посещены
Серый вершины в очереди
Черный вершины посещаются
Оранжевый вершина является текущей вершиной
Голубой стрелки пути по которому мы идем
Красный стрелки - это направление, в котором мы не можем идти

Слайд 33

Breadth First Search (BFS)

Посещенные вершины : {1, 2, 4} Очередь : {6, 7,

Breadth First Search (BFS) Посещенные вершины : {1, 2, 4} Очередь :
5}
Текущая вершина : 4

1

2

4

6

7

8

5

3

Легенда:
Зеленый вершины не посещены
Серый вершины в очереди
Черный вершины посещаются
Оранжевый вершина является текущей вершиной
Голубой стрелки пути по которому мы идем
Красный стрелки - это направление, в котором мы не можем идти

Слайд 34

Breadth First Search (BFS)

Посещенные вершины : {1, 2, 4} Очередь : {6, 7,

Breadth First Search (BFS) Посещенные вершины : {1, 2, 4} Очередь :
5}
Текущая вершина : -

1

2

4

6

7

8

5

3

Легенда:
Зеленый вершины не посещены
Серый вершины в очереди
Черный вершины посещаются
Оранжевый вершина является текущей вершиной
Голубой стрелки пути по которому мы идем
Красный стрелки - это направление, в котором мы не можем идти

Слайд 35

Breadth First Search (BFS)

Посещенные вершины : {1, 2, 4, 6} Очередь : {7,

Breadth First Search (BFS) Посещенные вершины : {1, 2, 4, 6} Очередь
5}
Текущая вершина : 6

1

2

4

6

7

8

5

3

Легенда:
Зеленый вершины не посещены
Серый вершины в очереди
Черный вершины посещаются
Оранжевый вершина является текущей вершиной
Голубой стрелки пути по которому мы идем
Красный стрелки - это направление, в котором мы не можем идти

Слайд 36

Breadth First Search (BFS)

Посещенные вершины : {1, 2, 4, 6} Очередь : {7,

Breadth First Search (BFS) Посещенные вершины : {1, 2, 4, 6} Очередь
5}
Текущая вершина : 6

1

2

4

6

7

8

5

3

Легенда:
Зеленый вершины не посещены
Серый вершины в очереди
Черный вершины посещаются
Оранжевый вершина является текущей вершиной
Голубой стрелки пути по которому мы идем
Красный стрелки - это направление, в котором мы не можем идти

Слайд 37

Breadth First Search (BFS)

Посещенные вершины : {1, 2, 4, 6} Очередь : {7,

Breadth First Search (BFS) Посещенные вершины : {1, 2, 4, 6} Очередь
5}
Текущая вершина : 6

1

2

4

6

7

8

5

3

Легенда:
Зеленый вершины не посещены
Серый вершины в очереди
Черный вершины посещаются
Оранжевый вершина является текущей вершиной
Голубой стрелки пути по которому мы идем
Красный стрелки - это направление, в котором мы не можем идти

Слайд 38

Breadth First Search (BFS)

Посещенные вершины : {1, 2, 4, 6} Очередь : {7,

Breadth First Search (BFS) Посещенные вершины : {1, 2, 4, 6} Очередь
5}
Текущая вершина : -

1

2

4

6

7

8

5

3

Легенда:
Зеленый вершины не посещены
Серый вершины в очереди
Черный вершины посещаются
Оранжевый вершина является текущей вершиной
Голубой стрелки пути по которому мы идем
Красный стрелки - это направление, в котором мы не можем идти

Слайд 39

Breadth First Search (BFS)

Посещенные вершины : {1, 2, 4, 6, 7} Очередь :

Breadth First Search (BFS) Посещенные вершины : {1, 2, 4, 6, 7}
{5}
Текущая вершина : 7

1

2

4

6

7

8

5

3

Легенда:
Зеленый вершины не посещены
Серый вершины в очереди
Черный вершины посещаются
Оранжевый вершина является текущей вершиной
Голубой стрелки пути по которому мы идем
Красный стрелки - это направление, в котором мы не можем идти

Слайд 40

Breadth First Search (BFS)

Посещенные вершины : {1, 2, 4, 6, 7} Очередь :

Breadth First Search (BFS) Посещенные вершины : {1, 2, 4, 6, 7}
{5}
Текущая вершина : 7

1

2

4

6

7

8

5

3

Легенда:
Зеленый вершины не посещены
Серый вершины в очереди
Черный вершины посещаются
Оранжевый вершина является текущей вершиной
Голубой стрелки пути по которому мы идем
Красный стрелки - это направление, в котором мы не можем идти

Слайд 41

Breadth First Search (BFS)

Посещенные вершины : {1, 2, 4, 6, 7} Очередь :

Breadth First Search (BFS) Посещенные вершины : {1, 2, 4, 6, 7}
{5, 3}
Текущая вершина : 7

1

2

4

6

7

8

5

3

Легенда:
Зеленый вершины не посещены
Серый вершины в очереди
Черный вершины посещаются
Оранжевый вершина является текущей вершиной
Голубой стрелки пути по которому мы идем
Красный стрелки - это направление, в котором мы не можем идти

Слайд 42

Breadth First Search (BFS)

Посещенные вершины : {1, 2, 4, 6, 7} Очередь :

Breadth First Search (BFS) Посещенные вершины : {1, 2, 4, 6, 7}
{5, 3}
Текущая вершина : 7

1

2

4

6

7

8

5

3

Легенда:
Зеленый вершины не посещены
Серый вершины в очереди
Черный вершины посещаются
Оранжевый вершина является текущей вершиной
Голубой стрелки пути по которому мы идем
Красный стрелки - это направление, в котором мы не можем идти

Слайд 43

Breadth First Search (BFS)

Посещенные вершины : {1, 2, 4, 6, 7} Очередь :

Breadth First Search (BFS) Посещенные вершины : {1, 2, 4, 6, 7}
{5, 3}
Текущая вершина : -

1

2

4

6

7

8

5

3

Легенда:
Зеленый вершины не посещены
Серый вершины в очереди
Черный вершины посещаются
Оранжевый вершина является текущей вершиной
Голубой стрелки пути по которому мы идем
Красный стрелки - это направление, в котором мы не можем идти

Слайд 44

Breadth First Search (BFS)

Посещенные вершины : {1, 2, 4, 6, 7, 5} Очередь

Breadth First Search (BFS) Посещенные вершины : {1, 2, 4, 6, 7,
: {3}
Текущая вершина : 5

1

2

4

6

7

8

5

3

Легенда:
Зеленый вершины не посещены
Серый вершины в очереди
Черный вершины посещаются
Оранжевый вершина является текущей вершиной
Голубой стрелки пути по которому мы идем
Красный стрелки - это направление, в котором мы не можем идти

Слайд 45

Breadth First Search (BFS)

Посещенные вершины : {1, 2, 4, 6, 7, 5} Очередь

Breadth First Search (BFS) Посещенные вершины : {1, 2, 4, 6, 7,
: {3}
Текущая вершина : 5

1

2

4

6

7

8

5

3

Легенда:
Зеленый вершины не посещены
Серый вершины в очереди
Черный вершины посещаются
Оранжевый вершина является текущей вершиной
Голубой стрелки пути по которому мы идем
Красный стрелки - это направление, в котором мы не можем идти

Слайд 46

Breadth First Search (BFS)

Посещенные вершины : {1, 2, 4, 6, 7, 5} Очередь

Breadth First Search (BFS) Посещенные вершины : {1, 2, 4, 6, 7,
: {3, 8}
Текущая вершина : 5

1

2

4

6

7

8

5

3

Легенда:
Зеленый вершины не посещены
Серый вершины в очереди
Черный вершины посещаются
Оранжевый вершина является текущей вершиной
Голубой стрелки пути по которому мы идем
Красный стрелки - это направление, в котором мы не можем идти

Слайд 47

Breadth First Search (BFS)

Посещенные вершины : {1, 2, 4, 6, 7, 5} Очередь

Breadth First Search (BFS) Посещенные вершины : {1, 2, 4, 6, 7,
: {3, 8}
Текущая вершина : 5

1

2

4

6

7

8

5

3

Легенда:
Зеленый вершины не посещены
Серый вершины в очереди
Черный вершины посещаются
Оранжевый вершина является текущей вершиной
Голубой стрелки пути по которому мы идем
Красный стрелки - это направление, в котором мы не можем идти

Слайд 48

Breadth First Search (BFS)

Посещенные вершины : {1, 2, 4, 6, 7, 5} Очередь

Breadth First Search (BFS) Посещенные вершины : {1, 2, 4, 6, 7,
: {3, 8}
Текущая вершина : -

1

2

4

6

7

8

5

3

Легенда:
Зеленый вершины не посещены
Серый вершины в очереди
Черный вершины посещаются
Оранжевый вершина является текущей вершиной
Голубой стрелки пути по которому мы идем
Красный стрелки - это направление, в котором мы не можем идти

Слайд 49

Breadth First Search (BFS)

Посещенные вершины : {1, 2, 4, 6, 7, 5,

Breadth First Search (BFS) Посещенные вершины : {1, 2, 4, 6, 7,
3} Очередь : {8}
Текущая вершина : 3

1

2

4

6

7

8

5

3

Легенда:
Зеленый вершины не посещены
Серый вершины в очереди
Черный вершины посещаются
Оранжевый вершина является текущей вершиной
Голубой стрелки пути по которому мы идем
Красный стрелки - это направление, в котором мы не можем идти

Слайд 50

Breadth First Search (BFS)

Посещенные вершины : {1, 2, 4, 6, 7, 5,

Breadth First Search (BFS) Посещенные вершины : {1, 2, 4, 6, 7,
3} Очередь : {8}
Текущая вершина : 3

1

2

4

6

7

8

5

3

Легенда:
Зеленый вершины не посещены
Серый вершины в очереди
Черный вершины посещаются
Оранжевый вершина является текущей вершиной
Голубой стрелки пути по которому мы идем
Красный стрелки - это направление, в котором мы не можем идти

Слайд 51

Breadth First Search (BFS)

Посещенные вершины : {1, 2, 4, 6, 7, 5,

Breadth First Search (BFS) Посещенные вершины : {1, 2, 4, 6, 7,
3} Очередь : {8}
Текущая вершина : 3

1

2

4

6

7

8

5

3

Легенда:
Зеленый вершины не посещены
Серый вершины в очереди
Черный вершины посещаются
Оранжевый вершина является текущей вершиной
Голубой стрелки пути по которому мы идем
Красный стрелки - это направление, в котором мы не можем идти

Слайд 52

Breadth First Search (BFS)

Посещенные вершины : {1, 2, 4, 6, 7, 5,

Breadth First Search (BFS) Посещенные вершины : {1, 2, 4, 6, 7,
3} Очередь : {8}
Текущая вершина : -

1

2

4

6

7

8

5

3

Легенда:
Зеленый вершины не посещены
Серый вершины в очереди
Черный вершины посещаются
Оранжевый вершина является текущей вершиной
Голубой стрелки пути по которому мы идем
Красный стрелки - это направление, в котором мы не можем идти

Слайд 53

Breadth First Search (BFS)

Посещенные вершины : {1, 2, 4, 6, 7, 5,

Breadth First Search (BFS) Посещенные вершины : {1, 2, 4, 6, 7,
3, 8} Очередь : {}
Текущая вершина : 8

1

2

4

6

7

8

5

3

Легенда:
Зеленый вершины не посещены
Серый вершины в очереди
Черный вершины посещаются
Оранжевый вершина является текущей вершиной
Голубой стрелки пути по которому мы идем
Красный стрелки - это направление, в котором мы не можем идти

Слайд 54

Breadth First Search (BFS)

Посещенные вершины : {1, 2, 4, 6, 7, 5,

Breadth First Search (BFS) Посещенные вершины : {1, 2, 4, 6, 7,
3, 8} Очередь : {}
Текущая вершина : 8

1

2

4

6

7

8

5

3

Легенда:
Зеленый вершины не посещены
Серый вершины в очереди
Черный вершины посещаются
Оранжевый вершина является текущей вершиной
Голубой стрелки пути по которому мы идем
Красный стрелки - это направление, в котором мы не можем идти

Слайд 55

Breadth First Search (BFS)

Посещенные вершины : {1, 2, 4, 6, 7, 5,

Breadth First Search (BFS) Посещенные вершины : {1, 2, 4, 6, 7,
3, 8} Очередь : {}
Текущая вершина : 8

1

2

4

6

7

8

5

3

Легенда:
Зеленый вершины не посещены
Серый вершины в очереди
Черный вершины посещаются
Оранжевый вершина является текущей вершиной
Голубой стрелки пути по которому мы идем
Красный стрелки - это направление, в котором мы не можем идти

Слайд 56

Breadth First Search (BFS)

Посещенные вершины : {1, 2, 4, 6, 7, 5,

Breadth First Search (BFS) Посещенные вершины : {1, 2, 4, 6, 7,
3, 8} Очередь : {}
Текущая вершина : -

1

2

4

6

7

8

5

3

Легенда:
Зеленый вершины не посещены
Серый вершины в очереди
Черный вершины посещаются
Оранжевый вершина является текущей вершиной
Голубой стрелки пути по которому мы идем
Красный стрелки - это направление, в котором мы не можем идти

Слайд 57

Breadth First Search (BFS)

Посещенные вершины : {1, 2, 4, 6, 7, 5,

Breadth First Search (BFS) Посещенные вершины : {1, 2, 4, 6, 7,
3, 8} Очередь : {}
Текущая вершина : -

1

2

4

6

7

8

5

3

Легенда:
Зеленый вершины не посещены
Серый вершины в очереди
Черный вершины посещаются
Оранжевый вершина является текущей вершиной
Голубой стрелки пути по которому мы идем
Красный стрелки - это направление, в котором мы не можем идти

Имя файла: Алгоритмы-и-структуры-данных.-Семестр-2.-Лекция-1.-Графы.-07.09.pptx
Количество просмотров: 53
Количество скачиваний: 0