Skip to content

Latest commit

 

History

History
34 lines (26 loc) · 737 Bytes

1.md

File metadata and controls

34 lines (26 loc) · 737 Bytes
vector<int> bfsOfGraph(int V, vector<int> adj[]) {
        // Code here
        
        int visited[V]={0};
        visited[0]=1;
        
        vector<int> ans;
        queue<int>q;
        
        q.push(0);
        
        while(!q.empty())
        {
            int node=q.front();
            q.pop();
            
            ans.push_back(node);
            
            for(auto it : adj[node])
            {
                if(visited[it]==0)
                {
                    q.push(it);
                    visited[it]=1;
                }
            }
        }
        return ans;
    }