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

Подобие графа - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Vector оптимизировать http://www.cyberforum.ru/cpp-beginners/thread1755048.html
Функция подсчитывает сколько различных тем с определенной выборкой //vec - вектор где хранится выборка, w - индекс рассматриваемой выборки int CountTeamPutb(vector<vector<int>> Vec, int...
C++ Односвязанный список Здравствуйте. Вот задача:Структура содержит фамилию и 4 оценки. Удалить из списка имеющих 2, 3. Создаю список( структура List). Есть проблема с удалением элементов. За удаление отвечает Delete. ... http://www.cyberforum.ru/cpp-beginners/thread1755030.html
C++ Перегрузка операций никремента и декремента
Привет, не могу никак операции никремента и декремента сделать, помогите разобраться тупому и переделать функции void snyat(), void put();перегруженный ввод и вывод сделал, а как эти сделать? Вот...
Class C++
Создать класс vector3D, задаваемый тройкой координат. Обязательно должны бытьреализованы: сложение и вычитание векторов, скалярное произведение векторов,умножение на скаляр, вычисление ...
C++ Оформление строки в консоли Windows через ESCAPE-последовательности http://www.cyberforum.ru/cpp-beginners/thread1754904.html
Собственно, хочу по ходу строки менять стиль/цвет и т.п. Конечно есть варианты: - установить параметры консоли - вывести кусок строки - гоуту бегин но дело в том, что сама строка формируется у...
C++ Потоки Я создаю поток так: CreateThread(NULL, 0, MyThread, (LPVOID)&param, 0, NULL); Но мне нужно обработать 100 раз функцию MyThread. 100 потоков создавать нельзя, ка быть? Как дожидаться завершения... подробнее

Показать сообщение отдельно
vadim_bz
1 / 1 / 1
Регистрация: 11.04.2015
Сообщений: 35

Подобие графа - C++

05.06.2016, 18:53. Просмотров 587. Ответов 29
Метки (Все метки)

Имеется примерно такой вот класс:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
class Room {
    private:
        string name;
        string story;
        vector <Room*> rooms; //указатели, куда доступен переход
    public:
        Room () {}
        Room (string name, string story) {
            this->name = name;
            this->story = story;
            }
    public:
        string getName () const { return name; }
        string getStory () const { return story; }
    };
Нужно создать некое подобие графа, элементом которого был бы класс расположенный выше. Переменная rooms содержала бы указатели на все доступные соседние элементы. И вот всё голову ломаю и придумать не могу, как это всё грамотно организовать. А именно, в каком формате будет ввод (но обязательно из файла) и как это всё дело потом создать и связать опираясь на ввод. Буду рад любым пинкам в правильном направлении.

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