贪心算法求单元最短路径
更新时间:2024-04-27 00:24:01 阅读量: 综合文库 文档下载
#include \#include
using namespace std;
const int N = 5; const int M = 1000; ifstream fin(\
template
void Dijkstra(int n,int v,Type dist[],int prev[],Type c[][N+1]);
void Traceback(int v,int i,int prev[]);//输出最短路径 v源点,i终点
int main() {
int v = 1;//源点为1
int dist[N+1],prev[N+1],c[N+1][N+1];
cout<<\有向图权的矩阵为:\ for(int i=1; i<=N; i++) {
for(int j=1; j<=N; j++) {
fin>>c[i][j]; cout< cout< Dijkstra(N,v,dist,prev,c); for(int i=2; i<=N; i++) { cout<<\源点1到点\的最短路径长度为:\,其路径为\ Traceback(1,i,prev); cout< return 0; } template void Dijkstra(int n,int v,Type dist[],int prev[],Type c[][N+1]) { bool s[N+1]; for(int i=1; i<=n; i++) { dist[i] = c[v][i];//dist[i]表示当前从源到顶点i的最短特殊路径长度 s[i] = false; if(dist[i] == M) { prev[i] = 0;//记录从源到顶点i的最短路径i的前一个顶点 } else { prev[i] = v; } } dist[v] = 0; s[v] = true; for(int i=1; i int temp = M; int u = v;//上一顶点 //取出V-S中具有最短特殊路径长度的顶点u for(int j=1; j<=n; j++) { if((!s[j]) && (dist[j] u = j; temp = dist[j]; } } s[u] = true; //根据作出的贪心选择更新Dist值 for(int j=1; j<=n; j++) { if((!s[j]) && (c[u][j] Type newdist = dist[u] + c[u][j]; if(newdist < dist[j]) { dist[j] = newdist; prev[j] = u; } } } } } //输出最短路径 v源点,i终点 void Traceback(int v,int i,int prev[]) { if(v == i) { cout< Traceback(v,prev[i],prev); cout<<\ } 运行结果:
正在阅读:
贪心算法求单元最短路径04-27
中国梦口号12-12
The Great Gatsby《了不起的盖茨比》06-03
16.1 关于电动机转动的猜想08-05
暑期作业6B句子翻译04-15
农村学校后进生转化探析05-27
读者读后感800字12-11
2011年安徽省中考数学试卷及答案04-24
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 贪心
- 算法
- 路径
- 单元
- 汉语拼音《zcs》教学反思
- 中南大学《中国特色社会主义理论与实践大纲》
- 2014版最新人教版四年级上册数学教案 - 图文
- 重症监护 护士岗位创新技能竞赛理论考试试题
- 河南省教师资格证考试真题2004-2011(高中版)
- 2-氯烟酸的绿色合成工艺研究
- 干洗店创业计划书 - 图文
- 热工基础各章总结及往年试题
- 《福建省建筑安装工程费用定额》(2017版)正式版201762012615
- 固体矿产勘查地质填图方法及规范要求
- 空调冷量计算方法
- 物理综合练习卷2
- 中级导游《汉语言文学知识》模拟题(1)
- 鄂教版小学科学三年级下册复习资料
- 2018年成人高考《微积分初步》复习题及答案知识点复习考点归纳总
- 中国古代都城空间布局演变特征 - 图文
- 2015-2016学年山东省菏泽市定陶县八年级上学期期中数学试卷 doc
- 《基础会计》课后习题参考答案 - 龚菊明主编 - 复旦大学出版社
- 漫谈小说中人物虚构的真实性
- 单片机习题册(含答案)