2 z2166038088 z2166038088 于 2017.01.08 09:41 提问

关于VECTOR双下角标的使用原则和意义
c++

C++函数应用,有一段应用不懂是为什么

struct node
{
int y,l;
};
vector ve[110];
for(int i=0; i {
int y=ve[x][i].y;
int l=ve[x][i].l;
cout if(dis[y]>dis[x]+l)
{
dis[y]=dis[x]+l;
vis[y]=1;
qu.push(y);
}
}
不理解其中下角标运算的含义,这是其中部分代码

1个回答

caozhy
caozhy   Ds   Rxr 2017.01.08 10:46

vector 本身就是支持下标的,它是集合。那么vector构成的数组就是集合的数组,第一个下标得到其中某个vector,第二个下标得到具体某个元素。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!