|
|
@ -113,7 +113,7 @@ SubwaySystem::addEdge(Edge edge):向地铁系统中添加一条边。
|
|
|
|
SubwaySystem::shortestPath(Node from, Node to):计算从起点到终点的最短路径。
|
|
|
|
SubwaySystem::shortestPath(Node from, Node to):计算从起点到终点的最短路径。
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
##3.1 核心数据结构的实现
|
|
|
|
## 3.1 核心数据结构的实现
|
|
|
|
数据结构的实现
|
|
|
|
数据结构的实现
|
|
|
|
|
|
|
|
|
|
|
|
本系统使用邻接表来表示地铁系统的图。具体实现如下:
|
|
|
|
本系统使用邻接表来表示地铁系统的图。具体实现如下:
|
|
|
@ -174,7 +174,7 @@ private:
|
|
|
|
|
|
|
|
|
|
|
|
# 4. 系统测试
|
|
|
|
# 4. 系统测试
|
|
|
|
|
|
|
|
|
|
|
|
```c++
|
|
|
|
``` cpp
|
|
|
|
(1)输入:1
|
|
|
|
(1)输入:1
|
|
|
|
结果:输出了所有的站点及简略介绍
|
|
|
|
结果:输出了所有的站点及简略介绍
|
|
|
|
(2)输入:2
|
|
|
|
(2)输入:2
|
|
|
|