这是数据结构中创建图的方法,我读不懂那段循环代码,只知道邻接矩阵的内容为1存入图,但是边的起点为什么用node[i*2]; 终点用node[i*2+1]; 表示呢?
void createdgraph(int *node, int num)
{
int from;
int to;
for (i = 0; i < num; i++) /*读取边的循环
{
from = node[i*2]; /*边的起点
to = node[i*2+1]; /*边的终点
matrix[from][to] = 1; /*存入图
}
}