替换图片链接
This commit is contained in:
@@ -46,13 +46,13 @@
|
||||
|
||||
如下图所示,起始车站为 1 号车站,终点车站为 7 号车站,绿色路线为最短的路线,路线总长度为 12,则输出 12。
|
||||
|
||||

|
||||

|
||||
|
||||
不能到达的情况:
|
||||
|
||||
如下图所示,当从起始车站不能到达终点车站时,则输出 -1。
|
||||
|
||||

|
||||

|
||||
|
||||
数据范围:
|
||||
|
||||
@@ -101,7 +101,7 @@
|
||||
|
||||
如图:
|
||||
|
||||

|
||||

|
||||
|
||||
在一个 n (节点数)为8 的图中,就需要申请 8 * 8 这么大的空间,有一条双向边,即:grid[2][5] = 6,grid[5][2] = 6
|
||||
|
||||
@@ -125,7 +125,7 @@
|
||||
|
||||
邻接表的构造如图:
|
||||
|
||||

|
||||

|
||||
|
||||
这里表达的图是:
|
||||
|
||||
@@ -210,7 +210,7 @@ vector<list<int>> grid(n + 1);
|
||||
|
||||
不少录友,不知道 如何定义的数据结构,怎么表示邻接表的,我来给大家画一个图:
|
||||
|
||||

|
||||

|
||||
|
||||
图中邻接表表示:
|
||||
|
||||
@@ -231,7 +231,7 @@ vector<list<pair<int,int>>> grid(n + 1);
|
||||
|
||||
举例来给大家展示 该代码表达的数据 如下:
|
||||
|
||||

|
||||

|
||||
|
||||
* 节点1 指向 节点3 权值为 1
|
||||
* 节点1 指向 节点5 权值为 2
|
||||
@@ -354,7 +354,7 @@ for (int v = 1; v <= n; v++) {
|
||||
|
||||
再回顾一下邻接表的构造(数组 + 链表):
|
||||
|
||||

|
||||

|
||||
|
||||
假如 加入的cur 是节点 2, 那么 grid[2] 表示的就是图中第二行链表。 (grid数组的构造我们在 上面 「图的存储」中讲过)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user