fork download
  1. #include <iostream>
  2. #include <vector>
  3.  
  4. #define V 5
  5.  
  6. using namespace std;
  7.  
  8. void insertElement(vector<int>[], int, int);
  9. void traverseGraoh(vector<int>[]);
  10.  
  11. int main(void) {
  12.  
  13. vector<int> graph[V];
  14.  
  15. insertElement(graph, 1, 2);
  16. insertElement(graph, 1, 3);
  17. insertElement(graph, 1, 4);
  18. insertElement(graph, 2, 3);
  19. insertElement(graph, 3, 4);
  20.  
  21. cout<<"Graph Connections : "<<endl;
  22. traverseGraoh(graph);
  23. }
  24.  
  25. void insertElement(vector<int> graph[], int u, int v) {
  26.  
  27. graph[u].push_back(v);
  28. }
  29. void traverseGraoh(vector<int> graph[]) {
  30.  
  31. for (int i=0; i<V; i++) {
  32.  
  33. for (auto itr = graph[i].begin(); itr != graph[i].end(); itr++)
  34. cout<<*itr<<" ";
  35. cout<<endl;
  36. }
  37. }
Success #stdin #stdout 0s 4440KB
stdin
Standard input is empty
stdout
Graph Connections : 

2 3 4 
3 
4