Assigning the values for each vertex of the undirected graph
List < Integer > values = new ArrayList < Integer > ( ) ; values . add ( 0 ) ; values . add ( 1 ) ; values . add ( 0 ) ; values . add ( 0 ) ; values . add ( 0 ) ; values . add ( 1 ) ; values . add ( 1 ) ;