Решение алгоритмических задач связанных с анализом графов. Использование графов деревьев, списков, при описании объектов

Слайд 2

Немного истории…

1736 год, г.Кёнигсберг. Через город протекает река Прегеля. В городе -

Немного истории… 1736 год, г.Кёнигсберг. Через город протекает река Прегеля. В городе
семь мостов, расположенных так, как показано на рисунке выше. С давних времен жители Кенигсберга бились над загадкой: можно ли пройти по всем мостам, пройдя по каждому только один раз? Эту задачу решали и теоретически, на бумаге, и на практике, на прогулках - проходя по этим самым мостам. Никому не удавалось доказать, что это неосуществимо, но и совершить такую «загадочную» прогулку по мостам никто не мог.
Разрешить проблему удалось знаменитому математику Леонарду Эйлеру. Причем, он решил не только эту конкретную задачу, но придумал общий метод решения подобных задач. При решении задачи о Кенигсбергских мостах Эйлер поступил следующим образом: он "сжал" сушу в точки, а мосты "вытянул" в линии. Такую фигуру, состоящую из точек и линий, связывающих эти точки, называютГРАФОМ.
Граф – это совокупность непустого множества вершин и связей между вершинами. Кружки называются вершинами графа, линии со стрелками – дугами, без стрелок – ребрами.

Слайд 3

Виды графов: 1. Ориентированный граф (кратко орграф) — рёбрам которого присвоено направление. 2. Неориентированный граф - это граф, в котором

Виды графов: 1. Ориентированный граф (кратко орграф) — рёбрам которого присвоено направление.
нет направления линий. 3. Взвешенный граф – дуги или ребра имеют вес (дополнительная информация).

Слайд 4

Граф - дерево

Граф - дерево

Слайд 6

Пример решения задачи с помощью граф - дерево

Пример решения задачи с помощью граф - дерево

Слайд 9

Граф Гамильтон

Граф Гамильтон

Слайд 10

Алгоритмы. Алгоритм – это предназначенное для конкретного исполнителя точное описание последовательности действий,

Алгоритмы. Алгоритм – это предназначенное для конкретного исполнителя точное описание последовательности действий, направленныхна решениепоставленной задачи.
направленныхна решениепоставленной задачи.

Слайд 11

Виды алгоритмов

Виды алгоритмов

Слайд 12

Решение задач с помощью линейных и разветвляющихся алгоритмов

Решение задач с помощью линейных и разветвляющихся алгоритмов
Имя файла: Решение-алгоритмических-задач-связанных-с-анализом-графов.-Использование-графов-деревьев,-списков,-при-описании-объектов.pptx
Количество просмотров: 116
Количество скачиваний: 1