মডিউল ২_৬ঃ পাথ প্রিন্টিং ইমপ্লিমেন্টেশন
// Some code
```cpp
int parent[1005];
void bfs(int src)
{
queue<int> q;
q.push(src);
vis[src] = true;
level[src] = 0;
while (!q.empty())
{
int par = q.front();
q.pop();
for (int child : v[par])
{
if (vis[child] == false)
{
q.push(child);
vis[child] = true;
level[child] = level[par] + 1;
parent[child] = par;
}
}
}
}
```Last updated