Способи зберігання графів. Пошук в графі
Состав работы
|
|
|
|
Необходимые программы
Работа представляет собой 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++)
Другие работы
Схемы сертификации продукции, принятые в РФ
Aronitue9
: 20 января 2012
Введение
Понятие сертификации
Сущность обязательной и добровольной сертификации
Правовые основы сертификации
Принципы проведения сертификации продукции
Знаки соответствия
Порядок проведения сертификации продукции
Заключение
Список литературы
Сертификат (лат. certum – верно + facere – делать) означает «сделано верно». Сертификация представляет собой деятельность направленную на установление и подтверждения соответствия рассматриваемого объекта определенным требованиям.
На рынке присутствуют мно
20 руб.
Збереження біорізноманіття як пріоритет збалансованого розвитку
elementpio
: 18 марта 2013
Вступ
Розділ 1 Поняття про стійкий розвиток
1.1 Зміст поняття „стійкий розвиток”
1.2 Поняття біорізноманіття
1.3 Основні причини втрати біорізноманіття
Розділ 2 Збереження біорізноманіття
2.1 Проблеми збереження біорізноманіття
2.2 Збереження біологічного різноманіття
2.3 Показники стану біорізноманіття в Україні
2.4 Економічна оцінка біорізноманіття
Висновки
Використана література
Вступ
Актуальність теми
За визначенням, даним Всесвітнім фондом дикої природи (1989), біологічна різноманітніс
10 руб.
ВКР. Разработка программного инструментария для автоматизированного создания частной модели угроз и подбора средств защиты информации
Shadoww
: 15 октября 2026
Тема: Разработка программного инструментария для автоматизированного создания частной модели угроз и подбора средств защиты информации
Год защиты: 2026
Оценка: отлично
1200 руб.
Контрольная работа по дисциплине: Теория телетрафика. Задача №3
Елена22
: 15 апреля 2022
Задача №3.
Полнодоступный пучок из 7 линий обслуживает поток вызовов. Определить нагрузку, которая может поступать на этот пучок при потерях по вызовам 2‰ в случае простейшего потока и примитивного потока от 40 и 20 источников. По результатам расчетов сделать выводы.
80 руб.