BFS را در C++ بنویسید.
در اینجا یک مثال پیاده سازی BFS در C ++ با استفاده از یک لیست مجاور برای نشان دادن نمودار: ``` #include <iostream> #include <queue> #include <vector> با استفاده از namespace std; void bfs ((vector<vector<int>>& graph, int start) { int n = graph.size((); vector<bool> visited ((n, false); queue<int> q; q.pushstart); vis (((([start] = true; while (!q.empty)) { int node = q.>>); q. <<(pop); // انجام کاری با گره (به عنوان مثال print) cout node " "; order for (int node <string name="string name="string name="string name="string name="string name="string name