package Algorithms;
import java.util.Iterator;
import java.util.LinkedList;
public class DepthFirstSearch {
public static void main(String args[])
{
Graph g = new Graph(4);
g.addEdge(0, 1);
g.addEdge(0, 2);
g.addEdge(1, 2);
g.addEdge(2, 0);
g.addEdge(2, 3);
g.addEdge(3, 3);
g.DFS(2);
}
}
class Graph {
private int numVertices;
private LinkedList