博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
数据结构 — 图 之 MPT(最短路径 — dijkstra算法 )
阅读量:1985 次
发布时间:2019-04-27

本文共 531 字,大约阅读时间需要 1 分钟。

【描述】:  无向图的最短路径 — Dijkstra(适用于非负权值边)

【输入】:

【输出】:

顶点       距离(与源点)
0          0
1          3
2          5
3          4
4          4

/*	Dijkstra(不适用于负权值的边)*/#include
using namespace std;/* 宏定义 */#define INFINITY 65535#define MAX_NUM 100#define EleType int/* 定义一些需要的变量 */bool visit[MAX_NUM]; //顶点i 是否已经走过了int dist[MAX_NUM]; //源点到 顶点i 的距离const int vertices = 5; //顶点数/* 定义图 */int graph[vertices][vertices] = { { 0,3,6,5,0 }, { 3,0,0,1,1 }, { 6,0,0,1,1 }, { 5,1,1,0,1 }, { 0,1,1,1,0 }};/* 通过dist数组得出得出当下到源点的最小顶点 */int getMin() { int min = INFINITY; int minIndex; for(int i = 0; i

你可能感兴趣的文章
数据挖掘与数据分析(三)—— 探索性数据分析EDA(多因子与复合分析) & 可视化(2)——回归分析(最小二乘法&决定系数&残差不相关)&主成分分析&奇异值分解
查看>>
数据在Oracle中的存储
查看>>
优化算法(五)—人工蜂群算法Artificial Bee Colony Algorithm(ABC)
查看>>
轨迹规划 trajectory planning
查看>>
AGV自动导引运输车
查看>>
Trie树(字典树)
查看>>
COMP7404 Machine Learing——Logistic Regression
查看>>
COMP7404 Machine Learing——Regularization(参数C)
查看>>
COMP7404 Machine Learing——KNN
查看>>
COMP7404 Machine Learing——SVM
查看>>
COMP7404 Machine Learing——Decision Tree & Random Forests
查看>>
COMP7404 Machine Learing——Hyperparameter Grid Search & Nested Cross-Validation
查看>>
COMP7404 Machine Learing——Confusion Matrix & Precision/Recall/F1
查看>>
COMP7404 Machine Learing——ROC
查看>>
Python量子计算qiskit
查看>>
Python的多线程不是真的多线程(GIL全局解释器锁)
查看>>
Python手动读取MNIST数据集
查看>>
Python手动读取CIFAR-10数据集
查看>>
Pytorch(十一) —— 分布式(多GPU)训练
查看>>
Deeplab v3
查看>>