/** * File: Vertex.dart * Created Time: 2023-05-15 * Author: liuyuxin (gvenusleo@gmail.com) */ /* Vertex class */ class Vertex { int val; Vertex(this.val); /* Input value list vals, return vertex list vets */ static List valsToVets(List vals) { List vets = []; for (int i in vals) { vets.add(Vertex(i)); } return vets; } /* Input vertex list vets, return value list vals */ static List vetsToVals(List vets) { List vals = []; for (Vertex vet in vets) { vals.add(vet.val); } return vals; } }