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

Графы - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 11, средняя оценка - 4.64
Sxronjke
1 / 1 / 0
Регистрация: 17.10.2010
Сообщений: 54
12.11.2010, 21:59     Графы #1
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.
В дискретной математике не силён. Помогите чем нибудь)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.11.2010, 21:59     Графы
Посмотрите здесь:

Графы C++
C++ Графы
C++ Графы
C++ [C++] графы
C++ Графы
Графы C++
Графы C++
графы C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 15:42. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru