powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Графы в С++
5 сообщений из 5, страница 1 из 1
Графы в С++
    #33768610
bender2002
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Пишу программу по работе с графом в С++
По-моему мнению, сама структура для описания вершины графа должна содержать динамический массив указателей на те вершины, с которым он связан
Подскажите, правильно ли я думаю, и как это реализовать на С++
Заранее спасибо!!!!
...
Рейтинг: 0 / 0
Графы в С++
    #33768837
Я
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Я
Гость
матрица инцинденций тоже ничего
...
Рейтинг: 0 / 0
Графы в С++
    #33768852
Dmitrii K.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А также матрица смежности и список смежности...
Погуглите 5 минут... это очень даже стандартные структуры данных, описание и примеры должны найтись без проблем.
...
Рейтинг: 0 / 0
Графы в С++
    #33768892
Станислав C.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bender2002Пишу программу по работе с графом в С++
По-моему мнению, сама структура для описания вершины графа должна содержать динамический массив указателей на те вершины, с которым он связан
Подскажите, правильно ли я думаю, и как это реализовать на С++
Заранее спасибо!!!!
ИМХО, с одной стороны правильно (если рассматривать с точки зрения вершин графа).
Но, если рассматривать с другой стороны (с точки зрения минимизации памяти, удобства работы и т.д.) то, опять же ИМХО, может быть, лучше использовать матрицу смежности, где указывается (на пересечении соответствующих строки и столбца) вес/цена дуги или 0, если вершины не связаны. Это получается двумерный массив размером NxN, симметричный относительно главной диагонали при неориентированном графе и, в общем случае, не симметричный при ориентированном.
Кроме того, здесь (в матрице смежности) легко можно учесть факт, что в ориентированном графе прямая и обратная дуги, соединяющие две вершины, могут иметь разный вес/цену
...
Рейтинг: 0 / 0
Графы в С++
    #33768943
bender2002
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
спасибо большое всем!!!!
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Графы в С++
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]