Способи зберігання графів. Пошук в графі
Состав работы
|
|
|
|
Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Word
Описание
Завдання
зберігання граф програмний пошук
І. Подати на вхід.txt файл з матрицею суміжності.
1. Зчитування з файлу.
2. Обробка
А) Перевірка на:
– орієнтованості;
– симетричність;
Б) Формування матриці інциденцій.
ІІ. Забезпечити пошук в глибину і в ширину графа.
- Визначити зв’язність графу.
- Визначити розбиття вершин на класи еквівалентності за відношенням «зв’язність».
- На вхід подати матрицю суміжності графу.
Порядок виконання роботи
1. Складемо програму для виконання зчитування та обробки графів. Лістинг програми з відповідними коментарями наведено нижче.
Код програми:
#include <conio.h>
#include <stdio.h>
#include <stdlib.h>
#include <iostream.h>
#define m 10
int main (void){
clrscr();
int count,i,j,l=0,s=0,g=0,z;
int h=0;
int M[m][m];
int a[m][m];
int b[m][m];
FILE* file;
if ((file = fopen("matr.txt", "rt"))== NULL){
fprintf(stderr, "Cannot open input file.\n");
return 1; }
cout<<"Matrytsay sumizhnosti: "<<endl;
fscanf(file,"%d",&count);
cout<<"Rozmir matrusti: "<<count<<"x"<<count;
for(i=0;i<count;i++){
cout<<endl;
cout<<"\t\t\t";
for(j=0;j<count;j++)
зберігання граф програмний пошук
І. Подати на вхід.txt файл з матрицею суміжності.
1. Зчитування з файлу.
2. Обробка
А) Перевірка на:
– орієнтованості;
– симетричність;
Б) Формування матриці інциденцій.
ІІ. Забезпечити пошук в глибину і в ширину графа.
- Визначити зв’язність графу.
- Визначити розбиття вершин на класи еквівалентності за відношенням «зв’язність».
- На вхід подати матрицю суміжності графу.
Порядок виконання роботи
1. Складемо програму для виконання зчитування та обробки графів. Лістинг програми з відповідними коментарями наведено нижче.
Код програми:
#include <conio.h>
#include <stdio.h>
#include <stdlib.h>
#include <iostream.h>
#define m 10
int main (void){
clrscr();
int count,i,j,l=0,s=0,g=0,z;
int h=0;
int M[m][m];
int a[m][m];
int b[m][m];
FILE* file;
if ((file = fopen("matr.txt", "rt"))== NULL){
fprintf(stderr, "Cannot open input file.\n");
return 1; }
cout<<"Matrytsay sumizhnosti: "<<endl;
fscanf(file,"%d",&count);
cout<<"Rozmir matrusti: "<<count<<"x"<<count;
for(i=0;i<count;i++){
cout<<endl;
cout<<"\t\t\t";
for(j=0;j<count;j++)
Другие работы
Направляющие системы электросвязи. Вариант 1. 2 курс, 4 семестр.
Alexandr1305
: 8 мая 2020
В архив вложено 4 документа: непосредственно 1 и 2 лабораторные работы со всеми решениями, задачами, таблицами и графиками. А также 2 документа с тестовыми вопросами, которые нужно будет выполнить перед началом лабораторных работ (в тесте всего 10 вопросов, но в программе каждый раз открываются в разном порядке - общее количество вопросов - 30). На все 30 вопросов в 1 и 2 лабораторной работе в документе Ворд Вы найдете ответы (все верные).
Лабораторная работа № 1
1. ЦЕЛЬ РАБОТЫ
Целью работы яв
120 руб.
Производственный менеджмент предприятий электросвязи. 4-й семестр, тест
Татьяна33
: 4 апреля 2014
Тест
№ Наименование вопроса Предлагаемый вариант ответа Оценка
1. Понятие первичной сети связи
2. Классификация вторичных сетей
3. Организационно-производственная структура ТЦМС
4. Сравнение способов установления междугородных соединений
5. Расчет каналов и пропускной способности на МТС при ЗСО, НСО и ССО
6. Состав и назначение станционного цеха ГТС
7. Способы построения ГТС
8. Структура и функции линейного цеха ГТС
9. Методы расчета численнос
160 руб.
Проблемы политической нестабильности в Латинской Америке
evelin
: 11 января 2014
Содержание
1 Этапы формирования и развития региона Латинская Америка
2 Отношения США и стран Л.А. в 19 в.
3 "Ассиметричная система": особенности формирования в к.19 - пер.пол. 20 вв.
4 Генезис межамериканской системы взаимоотношений
5 Создание ОАГ и заключение межамериканского договора о взаимной помощи
6 Взаимозависимость и конфликт интересов стран региона
7 Л.А. перед лицом глобальных устремлений США
8 Причины и последствия обострения комплекса противоречий в американо-мексиканских отношениях
15 руб.
Спроектировать металлоконструкцию козлового крана грузоподъемность 6,3 т
Рики-Тики-Та
: 23 декабря 2011
1. Введение
2. Основные параметры крана.
3. Расчет балки
4.Определение внешних нагрузок на кран
5. Определение опорных давлений
6. Расчёт сварных швов
7. Расчет подшипников ходового колеса
8. Расчет тормоза
9. Расчет шарнирных соединений
10. Определение внешних нагрузок на кран.
11. Требования, предъявляемые к механизмам козлового крана
Список используемой литературы
55 руб.