C++数据结构与算法 — 图


存储方式
邻接表邻接矩阵

class Edge
{
public:
//权重
int weight;
//该边从from点指向to点
Node* from;
Node* to;
Edge(int w, Node* f, Node* t) :weight(w), from(f), to(t) {}
};
class Node
{
public:
//值
int value;
//入度
int in;
//出度
int out;
vectornexts;
vectoredges;
Node(int v) :value(v),in(0),out(0),nexts(vector()),edges(vector()) {}
};

//图的结构
class Graph
{
public:
//int是点的编号
unord

C++数据结构与算法 — 图最先出现在Python成神之路

版权声明:
作者:siwei
链接:https://www.techfm.club/p/20239.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>