/** * File: Vertex.dart * Created Time: 2023-05-15 * Author: liuyuxin (gvenusleo@gmail.com) */ /* 頂点クラス */ class Vertex { int val; Vertex(this.val); /* 値リスト vals を入力し、頂点リスト vets を返す */ static List valsToVets(List vals) { List vets = []; for (int i in vals) { vets.add(Vertex(i)); } return vets; } /* 頂点リスト vets を入力し、値リスト vals を返す */ static List vetsToVals(List vets) { List vals = []; for (Vertex vet in vets) { vals.add(vet.val); } return vals; } }