//Prints graph node's adjacency lists void print() { for(typename std::vector<node>::iterator it = nodeL.begin(); it != nodeL.end(); it ++) { cout << "Node " << it->val << "'s adj list:\n"; it->print(); cout << endl; } }