Я написал код для этого, но он дает ошибку сегментации для отключенных графиков . Он отлично работает для подключенных графиков.
Как я могу преодолеть эту ошибку? < /P>
vector getPathBFS(int V, int** edges,int v1, int v2, int* visited, unordered_map t)
{
queue q;
q.push(v1);
visited[v1]=1;
int done=0;
while(!q.empty() && done==0)
{
for(int i=0;i> V >> E;
int** edges=new int*[V];
for(int i=0;i>s;
edges[f]=1;
edges[f]=1;
}
int v1,v2;
cin>>v1>>v2;
int* visited=new int[V];
for(int i=0;i
Подробнее здесь: https://stackoverflow.com/questions/514 ... g-bfs-in-c
Получить путь между 2 вершинами, используя BFS в C ++ ⇐ C++
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Устранить соединительные линии между начальными и конечными вершинами контуров.
Anonymous » » в форуме Python - 0 Ответы
- 29 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Устранить соединительные линии между начальными и конечными вершинами контуров.
Anonymous » » в форуме Python - 0 Ответы
- 16 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Реализация графа видимости в планировании движения: дилемма с вершинами
Anonymous » » в форуме Python - 0 Ответы
- 13 Просмотры
-
Последнее сообщение Anonymous
-