Дискретная математика. Лабораторная работа №5. Вариант №4
Состав работы
|
|
|
|
|
|
|
|
Описание
Граф задан его матрицей смежности. Требуется определить количество компонент связности этого графа. При этом должны быть конкретно перечислены вершины, входящие в каждую компоненту связности.
Выбор алгоритма поиска компонент связности – произвольный. Например, приветствуется использование одного из видов обхода.
Пользователю должна быть предоставлена возможность редактировать исходную матрицу, т.е. изменять исходный граф без выхода из программы. Предусмотреть также возможность изменения количества вершин.
Вход программы: число вершин графа и матрица смежности.
Выход: разбиение множества вершин на подмножества, соответствующие компонентам связности.
Решение.
Входными данными является число вершин графа num_elements и матрица смежности M типа TMatrix, состоящая из двумерного массива m и размера n. Связанные вершины задаются в виде пар, организованных в виде структур TPair, содержащих 2 элементы типа char. Пары организованы в список типа TPairsList.
Основное меню, позволяет выбрать одну из следующих операций:
1. Ввести граф с клавиатуры;
2. Найти компоненты связности.
Выход из программы или возврат в главное меню происходит при нажатии клавиши Esc.
Матрица смежности строится из связанных вершин. Так как граф не является ориентированным, для удобства пользователя матрица смежности приводится к симметричной.
Поиск компонент связности производится при помощи рекурсивного алгоритма «поиск в глубину», которая за один проход находит одну компоненту связности, заполняя массив vec. Поиск повторяется, пока не будут отмечены все вершины.
Выбор алгоритма поиска компонент связности – произвольный. Например, приветствуется использование одного из видов обхода.
Пользователю должна быть предоставлена возможность редактировать исходную матрицу, т.е. изменять исходный граф без выхода из программы. Предусмотреть также возможность изменения количества вершин.
Вход программы: число вершин графа и матрица смежности.
Выход: разбиение множества вершин на подмножества, соответствующие компонентам связности.
Решение.
Входными данными является число вершин графа num_elements и матрица смежности M типа TMatrix, состоящая из двумерного массива m и размера n. Связанные вершины задаются в виде пар, организованных в виде структур TPair, содержащих 2 элементы типа char. Пары организованы в список типа TPairsList.
Основное меню, позволяет выбрать одну из следующих операций:
1. Ввести граф с клавиатуры;
2. Найти компоненты связности.
Выход из программы или возврат в главное меню происходит при нажатии клавиши Esc.
Матрица смежности строится из связанных вершин. Так как граф не является ориентированным, для удобства пользователя матрица смежности приводится к симметричной.
Поиск компонент связности производится при помощи рекурсивного алгоритма «поиск в глубину», которая за один проход находит одну компоненту связности, заполняя массив vec. Поиск повторяется, пока не будут отмечены все вершины.
Похожие материалы
Дискретная математика. Лабораторная работа №5
Bodibilder
: 14 марта 2019
Лабораторная работа 5
Поиск компонент связности графа
Граф задан его матрицей смежности. Требуется определить количество компонент связности этого графа (по материалам главы 3, п. 3.2.3 и 3.4). При этом должны быть конкретно перечислены вершины, входящие в каждую компоненту связности.
Выбор алгоритма поиска компонент связности – произвольный. Например, приветствуется использование одного из видов обхода (поиск в глубину или поиск в ширину по материалам п. 3.4.3).
Пользователю должна быть предо
15 руб.
Дискретная математика. Лабораторная работа №5
sibguter
: 5 июня 2018
Тема: Поиск компонент связности графа
Задание
Граф задан его матрицей смежности. Требуется определить количество компонент связности этого графа (по материалам главы 3, п. 3.2.3 и 3.4). При этом должны быть конкретно перечислены вершины, входящие в каждую компоненту связности.
Выбор алгоритма поиска компонент связности – произвольный. Например, приветствуется использование одного из видов обхода (поиск в глубину или поиск в ширину по материалам п. 3.4.3).
Пользователю должна быть предоставлена в
49 руб.
Лабораторная работа №5 по дискретной математике
puzirki
: 25 декабря 2013
Лабораторная работа № 5 Поиск компонент связности графа
Граф задан его матрицей смежности. Требуется определить количество компонент связности этого графа (по материалам главы 3, п. 3.2.3 и 3.4). При этом должны быть конкретно перечислены вершины, входящие в каждую компоненту связности.
Выбор алгоритма поиска компонент связности – произвольный. Например, приветствуется использование одного из видов обхода (поиск в глубину или поиск в ширину по материалам п. 3.4.3).
Пользователю должна быть предо
400 руб.
Дискретная математика. Лабораторная работа №5
GTV8
: 10 сентября 2012
Граф задан его матрицей смежности. Требуется определить количество компонент связности этого графа (по материалам главы 3, п. 3.2.3 и 3.4). При этом должны быть конкретно перечислены вершины, входящие в каждую компоненту связности.
Выбор алгоритма поиска компонент связности – произвольный. Например, приветствуется использование одного из видов обхода (поиск в глубину или поиск в ширину по материалам п. 3.4.3).
Пользователю должна быть предоставлена возможность редактировать исходную матрицу, т.е
250 руб.
Лабораторная работа № 5 по дискретной математике
migsvet
: 7 апреля 2012
Поиск компонент связности графа
Граф задан его матрицей смежности. Требуется определить количество компонент связности этого графа (по материалам главы 3, п. 3.2.3 и 3.4). При этом должны быть конкретно перечислены вершины, входящие в каждую компоненту связности.
Выбор алгоритма поиска компонент связности – произвольный. Например, приветствуется использование одного из видов обхода (поиск в глубину или поиск в ширину по материалам п. 3.4.3).
Пользователю должна быть предоставлена возможность ред
100 руб.
Дискретная математика Лабораторная работа № 5
1231233
: 17 сентября 2010
Тема: Поиск компонент связности графа
Задание:
Граф задан его матрицей смежности. Требуется определить количество компонент связности этого графа (по материалам главы 3, п. 3.2.3 и 3.4). При этом должны быть конкретно перечислены вершины, входящие в каждую компоненту связности.
23 руб.
Лабораторная работа № 5 по дисциплине: Дискретная математика
IT-STUDHELP
: 29 января 2017
Лабораторная работа № 5 Поиск компонент связности графа
Граф задан его матрицей смежности. Требуется определить количество компонент связности этого графа (по материалам главы 3, п. 3.2.3 и 3.4). При этом должны быть конкретно перечислены вершины, входящие в каждую компоненту связности.
Выбор алгоритма поиска компонент связности – произвольный. Например, приветствуется использование одного из видов обхода (поиск в глубину или поиск в ширину по материалам п. 3.4.3).
Пользователю должна быть пр
48 руб.
Дискретная математика. Лабораторная работа №5. Все варианты
Багдат
: 19 февраля 2016
Лабораторная работа № 5 Поиск компонент связности графа
Граф задан его матрицей смежности. Требуется определить количество компонент связности этого графа (по материалам главы 3, п. 3.2.3 и 3.4). При этом должны быть конкретно перечислены вершины, входящие в каждую компоненту связности.
Выбор алгоритма поиска компонент связности – произвольный. Например, приветствуется использование одного из видов обхода (поиск в глубину или поиск в ширину по материалам п. 3.4.3).
Пользователю должна быть пр
33 руб.
Другие работы
Лабораторные работы №1,2,3 по дисциплине: Протоколы компьютерных сетей.
IT-STUDHELP
: 12 февраля 2020
Лабораторные работы №1
1. Цель работы
Изучение технологии Ethernet и ее технических решений, реализуемых современных сетях связи
Лабораторные работы №2
1. Цель работы
1.1. Изучение технической реализации коммутаторов.
1.2. Изучение классификации коммутаторов.
1.3. Изучение технических параметров коммутаторов.
1.4. Изучение дополнительных возможностей коммутаторов.
1.5. Изучение принципов работы Ethernet коммутатора.
Лабораторные работы №3
1. Цель работы
1. Изучить базовый синтаксис конфигуриро
290 руб.
Внешняя политика в годы правления Петра I. Северная война
alfFRED
: 30 августа 2013
План
Введение 3
Азовские походы 3
"Великое посольство" 4
Начало Северной войны. 6
Полтавская битва 17
Второй этап Северной войны 21
7. Гангутское соглашение, Ништадский мир. 25
8. Итоги Северной войны 27
Список литературы 29
Введение
Отличительной чертой внешней политики России в первой четверти XVIII столетия была ее высокая активность. Почти непрерывные войны, которые велись Петром, были направлены на решение основной общенациональной задачи — обретения Россией выхода к морю. Без ре
5 руб.
Контрольные работы по гидростатике и гидродинамике ИжГТУ К.р. 1 Задача 3 Вариант 11
Z24
: 11 декабря 2025
Определить давление в гидросистеме и вес груза G, лежащего на поршне 2, если для его подъема к поршню 1 приложена сила F. Диметры поршней: D, d. Разностью высот пренебречь.
150 руб.
Контрольная работа по дисциплине: Основы телекоммуникаций. Вариант 5
SibGOODy
: 29 июля 2023
Тема реферата: «Системы мобильной связи»
Содержание
Введение 3
1. Понятие и виды систем мобильной связи 4
2. Современные технологии мобильной связи 9
Заключение 12
Список использованных источников 13
300 руб.