Способи зберігання графів. Пошук в графі
Состав работы
|
|
|
|
Работа представляет собой 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-я. 3 кейса.
studypro3
: 11 января 2018
Ситуация 1
Исходя из собственной практики и деятельности компании, в которой Вы работаете, или для другой организации постройте цепочку ценности данной организации и отраслевую цепочку ценности, а также определите ее конкурентные преимущества на предмет соответствия ключевым факторам успеха в данной отрасли.
Ситуация 2
Исходя из собственной практики и деятельности компании, в которой Вы работаете, или для любой другой организации проведите PEST-анализ, определите конкурентное давление по пяти н
400 руб.
Историческое краеведение как элемент современного исторического образования
Slolka
: 24 октября 2013
Историческое краеведение – один из элементов исторического образования и одна из важнейших отраслей школьного краеведения. Оно же является важным средством связи школы с жизнью.
Историческое краеведение является одним из источников обогащения учащихся знаниями об истории родного края, средством воспитания любви к нему и формирования гражданских понятий и качеств. Значение краеведческой работы трудно переоценить, так как она дает возможность учащимся приобщиться к общественно-полезной деятельнос
Світове господарство: сутність та структура
AngelIr4ik
: 16 сентября 2010
Світове господарство: сутність та структура
Вступ.
I. Сутність та структура світового господарства
1.1 Сутність світового господарства.
1.2 Структура світового господарства.
1.3 Сутність економічних законів світового господарства.
ІІ. Аналіз та характерні риси сучасних міжнародних економічних відносин
2.1 Темпи зростання світового експорту порівняно з світовим ВВП.
2.2 Частка країн у світовому експорті. Географія світового
Технологическая карта на снятие и установку КПП (технологическая часть дипломного проекта)
maobit
: 20 апреля 2018
Технологический процесс демонтажа КПП включает в себя проведение следующих работ:
- установка автомобиля на подъемнике;
- слить масло из картера КПП отвернув сливную пробку:
- отсоеденить провида и патрубки мешающие снятию КПП;
- снять муфту и вал вилки выключения сцепления:
- снять тягу рычага переключения передач;
-подкатить и установить приспособление для снятия КПП;
- отсоеденить карданную передачу;
-открутить болты крепления КПП;
-упустить КПП;
-выкатить приспособление вместе с КПП из полд
990 руб.