|
|
|
Графы в С++
|
|||
|---|---|---|---|
|
#18+
Пишу программу по работе с графом в С++ По-моему мнению, сама структура для описания вершины графа должна содержать динамический массив указателей на те вершины, с которым он связан Подскажите, правильно ли я думаю, и как это реализовать на С++ Заранее спасибо!!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2006, 13:25 |
|
||
|
Графы в С++
|
|||
|---|---|---|---|
|
#18+
матрица инцинденций тоже ничего ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2006, 14:20 |
|
||
|
Графы в С++
|
|||
|---|---|---|---|
|
#18+
А также матрица смежности и список смежности... Погуглите 5 минут... это очень даже стандартные структуры данных, описание и примеры должны найтись без проблем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2006, 14:24 |
|
||
|
Графы в С++
|
|||
|---|---|---|---|
|
#18+
bender2002Пишу программу по работе с графом в С++ По-моему мнению, сама структура для описания вершины графа должна содержать динамический массив указателей на те вершины, с которым он связан Подскажите, правильно ли я думаю, и как это реализовать на С++ Заранее спасибо!!!! ИМХО, с одной стороны правильно (если рассматривать с точки зрения вершин графа). Но, если рассматривать с другой стороны (с точки зрения минимизации памяти, удобства работы и т.д.) то, опять же ИМХО, может быть, лучше использовать матрицу смежности, где указывается (на пересечении соответствующих строки и столбца) вес/цена дуги или 0, если вершины не связаны. Это получается двумерный массив размером NxN, симметричный относительно главной диагонали при неориентированном графе и, в общем случае, не симметричный при ориентированном. Кроме того, здесь (в матрице смежности) легко можно учесть факт, что в ориентированном графе прямая и обратная дуги, соединяющие две вершины, могут иметь разный вес/цену ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2006, 14:37 |
|
||
|
|

start [/forum/topic.php?fid=57&fpage=350&tid=2031104]: |
0ms |
get settings: |
7ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
35ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
| others: | 260ms |
| total: | 375ms |

| 0 / 0 |
