Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 11, средняя оценка - 4.64
Sxronjke
1 / 1 / 0
Регистрация: 17.10.2010
Сообщений: 54
#1

Графы - C++

12.11.2010, 21:59. Просмотров 1313. Ответов 0
Метки нет (Все метки)

1. Осуществите генерацию матрицы смежности M(G) неориентированного графа G, где n – порядок помеченного графа.
Пример алгоритма генерации матрицы смежности графа, состоящего из N Вершин на языке С++.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
int M[6][6]; //Матрица смежности
int i,j;     //Переменные-счётчики
 
srand( (unsigned)time( NULL ) ); //устанавливаем начальную точку генерации
                        //случайных чисел в зависимости от времени,
                    //необходимо, чтобы числа каждый раз были разные
  
 for (i=0;i<6;i++)    
    for (j=0;j<6;j++)
        {
        if (i==j) M[i][j]=0;
        else if (j<i)
                {   
            M[i][j]=rand() %2; //Берём остаток от деления случайно
            M[j][i]=M[i][j];  //Cгенерированного числа на 2 (0 или 1)
            }
        }
2. Определите радиус и диаметр графа G, используя матрицу смежности графа M(G) и алгоритм вычисления эксцентриситета вершины.
3. Определите подмножества периферийных и центральных вершин графа G, используя матрицу смежности M(G)
4. Определите список степеней вершин графа, изолированные, концевые и доминирующие вершины.
5. Постройте для графа G матрицу инцидентности A(G). Выполните п.4, используя представление графа и форме матрицы инцидентности.
6. Постройте для графа G матрицу Кирхгофа B(G).

Неориентированный граф порядка 6.
В дискретной математике не силён. Помогите чем нибудь)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.11.2010, 21:59
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Графы (C++):

Графы - C++
помогите с реализацией алгоритма Дейкстры для нахождения расстояния от узла 1 в каждый узел. матрица весов такая...

Графы - C++
Написать программу, реализующую алгоритм Беллмана-Форда.

Графы - C++
Прочитал про обход графа в глубину, посмотрел реализацию, и тут вопрос а как можно использовать этот обход в глубину?

Графы - C++
1) Построить граф, используя язык С++ (или Си), согласно данной схеме на рис.1. 2) По запросу пользователя должны удаляться: • все...

Графы - C++
Помогите написать программу: Модель работы некоторой системы представлена ориентированным графом, где вершины – это состояния системы,...

Графы - C++
Граф задан своей матрицей смежностей. Вывести на экран все связные вершины...очень скоро нужно...извините за срочность

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.11.2010, 21:59
Привет! Вот еще темы с ответами:

Графы - C++
Имеется сеть автомобильных дорог. Известны расстояния всех участков дорог. Некоторые участки аварийноопасны. Требуется найти путь из пункта...

[C++] графы - C++
Алгоритм фронт фолны в графе Помогите.. Дана матрица Ag (Матрица смежности графа) И координаты начальной вершины i,j и кординаты...

Графы - C++
Люди скиньте пожалуйста какую нибудь программку на С++ по графам, или дайте ссылку на темку на форему...

Графы - C++
Помогите пожалуйста решить одну задачку. Буду очень благодарен! Спасибо заранее, огромное! Задана строка s. За один ход можно поменять...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru