app.java
contents ::
  app.java
  graph.java
  node.java
  queue.java


public class app {
    static final int BI = 0;
    static final int ONE = 1;
    public static void main(String [] args){
         graph g = new graph(8);
         g.graph_add_edge(0, 1, BI);
         g.graph_add_edge(1, 5, BI);
         g.graph_add_edge(0, 4, BI);
         g.graph_add_edge(5, 2, BI);
         g.graph_add_edge(5, 6, BI);
         g.graph_add_edge(2, 6, BI);
         g.graph_add_edge(2, 3, BI);
         g.graph_add_edge(3, 7, BI);
         g.graph_add_edge(6, 7, BI);
         g.graph_breadth_first(1);
         g.graph_print();
         g.graph_print_stuff();
         g = new graph(6);
         g.graph_add_edge( 0, 1, ONE);
         g.graph_add_edge( 0, 3, ONE);
         g.graph_add_edge( 1, 4, ONE);
         g.graph_add_edge( 3, 1, ONE);
         g.graph_add_edge( 4, 3, ONE);
         g.graph_add_edge( 2, 4, ONE);
         g.graph_add_edge( 2, 5, ONE);
         g.graph_add_edge( 5, 5, ONE);
         g.graph_depth_first();
         g.graph_print();
         g.graph_print_stuff();
    }
}

James Little