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

Массив указателей списков смежных вершин - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Перевод из string в wstring. Неправильная кодировка http://www.cyberforum.ru/cpp-beginners/thread1062906.html
Здорова господа! Перевожу строку из string в wstring, в строке русские символы и они выводятся в консоли не крякозябрами а просто палочками. От код: #include <iostream> using std::wcout;...
C++ Алгоритм Дейкстры Что-то у меня Дейкстра не работает... прошу помощи у вас... Сам уже часа 1.5 сижу и не могу найти ошибку...#include <iostream> #include <cstring> #include <cmath> #include <stack> #include... http://www.cyberforum.ru/cpp-beginners/thread1062900.html
C++ Шифрование методом цезаря
Здравствуйте, прошу вас о помощи. Это может показаться наглым, но, мне срочно нужна помощь с курсовым проектом, дело в том что с горем пополам я написал программу для шифрования методом цезаря,...
Нужно заменить последнюю заглавную букву в строке на слово "Kukushechka" C++
То есть программа должна сама искать последнюю заглавную букву, определять ее номер в строке, ставить вместо нее и последующего текста слово "Kukushechka". В таком состоянии она только определяет...
C++ Странное поведение cin http://www.cyberforum.ru/cpp-beginners/thread1062879.html
Перегружаю оператор ввода следующим образом: #include <iostream> using namespace std; class Vector2D { public: long double x, y;
C++ Однонаправлений список. Операції: “[]” видалити елемент в заданій позиції, наприклад: int i; list L; L[i]; “[]” додати елемент в задану позицію, напр Помогите. Есть одна написаная. Условия: Черга. Операції: “+” додати елемент ; “-“ видалити елемент ; bool() перевірка «чи порожня черга?» В ней все работает, все запускается, не могу... подробнее

Показать сообщение отдельно
doorss
0 / 0 / 0
Регистрация: 19.08.2013
Сообщений: 14

Массив указателей списков смежных вершин - C++

04.01.2014, 15:35. Просмотров 684. Ответов 13
Метки (Все метки)

Добрый день. Помогите пожалуйста в реализации списка смежности для графа. Знаю, в инете много примеров, но пока для своего не нашел подходящего. Вот у меня есть структура:

C++
1
2
3
4
struct list {
    int n;
    list *next;
};
для этой структуры определенны две функции, добавление элемента в конец и вывод списка.

В void main

C++
1
list* first[csize];
C++
1
2
3
4
5
6
  void listMatrix(list*&first) {
        for(int i=0; i<size; i++) {
            for(int j=0; j<size; j++) { if(adjacency_matrix[i][j]==1) add_el(first[i],j); }
    }
    }
void display(list* first) for(int i=0; i<size; i++) print_list(first[i]);

Что делается не так, у меня выдает ошибку связанную с указателями. Как грамотней все это реализовать?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru