/**
* graph https://zh.wikipedia.org/wiki/%E5%9B%BE_(%E6%95%B0%E5%AD%A6)#.E5.9B.BE.E7.9A.84.E5.AD.98.E5.82.A8.E8.A1.A8.E7.A4.BA
**/
class Vertex() {
constructor(labrl,isVisited) {
this.label = label;
this.isVisited = isVisited;
}
}
class Graph(v) {
constructor() {
this.vertices = v;
this.edges = 0;
this.adj = [];
this.marked = [];
for(let i=0;i