vector的常见用途
1.储存数据
a.vector本身可以作为数组使用,并且一些元素个数不确定的场合可以很好地节省空间
2.用邻接表存储图
使用vector实现邻接表可以让一些对指针不熟悉的读者有一个比较方便的写法,具体见10.2.2节
邻接表
N个顶点有N个列表
这N个列表被称为G的邻接表,叫Adj[N]
Adj[i]存放顶点i的所有出边组成的列表
vector<int> Adj[N];
Adj[1].
vector的常见用途
1.储存数据
a.vector本身可以作为数组使用,并且一些元素个数不确定的场合可以很好地节省空间
2.用邻接表存储图
使用vector实现邻接表可以让一些对指针不熟悉的读者有一个比较方便的写法,具体见10.2.2节
邻接表
N个顶点有N个列表
这N个列表被称为G的邻接表,叫Adj[N]
Adj[i]存放顶点i的所有出边组成的列表
vector<int> Adj[N];
Adj[1].