如果看不懂辅助解释在后面第点 1.录入方式: 输入 u - v 表示一边的2个端点 2.存储结构 struct edge { int from; int to; int next; } e[MAXN]; int head[MAXN]; //head[u]表示 以u为父节点的边链表的头 3.建图方法 void build(int u, int v) { e[cnt].from = u; e[cnt].to = v; e[cnt].next = head[u];// next = 之前u为父节点的…
javase-常用三种遍历方法 import java.util.ArrayList; import java.util.Iterator; import java.util.List; public class Bianli { public static void main(String[] args) { List<String> list = new ArrayList<String>(); list.add("add"); list.add("…