首页 / 客观题库

Q80633 - 最短路4

题目( 单选题 )

下面的程序使用出边邻接表表达的带权无向图,则从顶点0到顶点3的最短距离为( )。

#include <vector>

using namespace std;

class Edge {

public:

   int dest;

   int weight;

   Edge(int d, int w) : dest(d), weight(w) {}

};

class Graph {

private:

   int num_vertex;

   vector<vector<Edge>> vve;

public:

   Graph(int v) : num_vertex(v), vve(v) {}

   void addEdge(int s, int d, int w) {

       vve[s].emplace_back(d, w);

       vve[d].emplace_back(s, w)

   }

};

int main() {

   Graph g(4);

   g.addEdge(0, 1, 8);

   g.addEdge(0, 2, 5);

   g.addEdge(1, 2, 1);

   g.addEdge(1, 3, 3);

   g.addEdge(2, 3, 7);

   return 0;

}

A 12

B 11

C 10

D 9

意见反馈

    最多上传3张图片,格式为JPG、PNG、JPEG,单张不超过5MB

    注册

    发送验证码

    密码必须包含数字、字母和特殊字符

    找回密码

    发送验证码

    密码必须包含数字、字母和特殊字符

    运行 ID:67149

    • 测试点1:Accepted
    • 用时:0 ms
    • 内存:288 kb
    • 测试点2:Accepted
    • 用时:0 ms
    • 内存:288 kb
    输入
    203
    输出
    203

    test

    测评信息

    错误.in文件下载

    错误.out文件下载

    运行 ID:67149

    2019-01-24 15:06:36