Ошибка при составлении "| 75 | Ошибка: не может преобразовать 'std :: vector ' в 'int'" при реализации BFSC++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Ошибка при составлении "| 75 | Ошибка: не может преобразовать 'std :: vector ' в 'int'" при реализации BFS

Сообщение Anonymous »

Я внедряю BFS (Fartth First Search) для графа, но я получаю ошибку, пока передаю начальное значение вектора в целое число, для выполнения функции DFS, как и в функции DFS, я передал источник вектора, то есть первый элемент вектора. Код < /p>

#include
#include
#include
#include

using namespace std;
vector v[10];
bool visited[10];
int level[10];
int a = 0;
int arr[10];

void dfs(int s) //function should run only one time

{
queue q;
q.push(s);
visited = true;
level = 0;
while (!q.empty())

{
int p = q.front();
arr[a] = p;
a++;

q.pop();
for (int i = 0; i < v[p].size(); i++)

{
if (visited[v[p]] == false) {
level[v[p]] = level[p] + 1;
q.push(v[p]);
visited[v[p]] = true;
}
}
}
}
int main()
{
char c;
int start; // starting element of the vector
int i = 0; // for keeping track of the parent
int countt = 0; // keep track of the no of parents
bool check;
printf("Child or Parent ?");
scanf("%c", &c);
while (countt

Подробнее здесь: https://stackoverflow.com/questions/449 ... -to-int-wh
Ответить

Быстрый ответ

' в 'int'" при реализации BFS" class="inputbox autowidth" />
' в 'int'" при реализации BFS" />
Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»