社区讨论

问题,玄关

灌水区参与者 4已保存回复 10

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
10 条
当前快照
1 份
快照标识符
@lptsl6dm
此快照首次捕获于
2023/12/06 21:15
2 年前
此快照最后确认于
2023/12/07 03:40
2 年前
查看原帖
rt,有没有大佬能用比较浅显的语言解释一下下面的代码?悬2关。
CPP
void add(int x,int y,int z) {
	ver[++tot] = y, edge[tot] = z;
	next[tot] = head[x], head[x] = tot;
}

for (int i = head[x]; i; i = next[i]{
	int y = ver[i], z = edge[i];
}
//知道是邻接表啦,只是想问一下怎么理解这段存储代码,蒟蒻不是很明白这几个数组的含义以及访问的原理。

回复

10 条回复,欢迎继续交流。

正在加载回复...