Дискретная математика. Лабораторная работа №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 Вариант 98
Z24
: 8 декабря 2025
На поршень одного из сообщающихся сосудов, наполненных водой, действует сила Р1. Какую силу Р2 нужно приложить ко второму поршню, чтобы уровень воды под ним был на h выше уровня воды под первым поршнем? Диаметр первого поршня d1, второго d2 (рисунок 2).
150 руб.
Теплотехника КемТИПП 2014 Задача А-3 Вариант 13
Z24
: 10 февраля 2026
Пар хладона R-12 при температуре t1 поступает в компрессор, где изоэнтропно сжимается до давления, при котором его температура становится равной t2, а сухость пара x2=1. Из компрессора хладон поступает в конденсатор, где при постоянном давлении превращается в жидкость, после чего адиабатно расширяется в дросселе до температуры t4=t1.
Определить холодильный коэффициент установки, массовый расход хладона, а также теоретическую мощность привода компрессора, если холодопроизводительность установк
200 руб.
Термодинамика ПетрГУ 2009 Задача 1 Вариант 45
Z24
: 6 марта 2026
В резервуар объемом V компрессором нагнетается воздух. Начальное избыточное давление воздуха p1, а начальная температура его T1.
Конечное избыточное давление и температура воздуха соответственно равны p2 и T2. Определить массу воздуха, поступившего в резервуар, если давление внешней среды равно рбар.
150 руб.
Экзаменационная работа по дисциплине: Проектирование информационных систем. Билет №11
IT-STUDHELP
: 30 апреля 2021
Билет № 11
Теоретические вопросы:
1. Формы. Структура формы. Виды, назначение и способы создания форм.
2. Публикация баз данных в Интернет. Импорт и экспорт данных.
Практические вопросы:
4. Последовательность действий, необходимые средства и
ресурсы для выполнения действий и состав исполнителей – это …
а) технологическая операция
б) технологический процесс
в) методы проектирования
г) принципы проектирования
5. Оригинальный метод проектирования – это …
а) разработка ИС «с нуля»
б) разра
445 руб.