求单源最短路径—Dijkstra算法实验报告.doc

求单源最短路径—Dijkstra算法实验报告.doc

ID:56774148

大小:212.00 KB

页数:5页

时间:2020-07-08

求单源最短路径—Dijkstra算法实验报告.doc_第1页
求单源最短路径—Dijkstra算法实验报告.doc_第2页
求单源最短路径—Dijkstra算法实验报告.doc_第3页
求单源最短路径—Dijkstra算法实验报告.doc_第4页
求单源最短路径—Dijkstra算法实验报告.doc_第5页
资源描述:

《求单源最短路径—Dijkstra算法实验报告.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、本科学生综合性实验报告项目组长杨滨学号_0123707_成员杨滨专业_软件工程班级12软件2班实验项目名称求单源最短路径—Dijkstra算法指导教师及职称_赵晓平讲师___开课学期13至_14学年_一_学期上课时间2013年9月1日学生实验报告三(综合性实验)学生姓名杨滨学号0123707同组人实验项目求单源最短路径——Dijkstra算法√□必修□选修√□演示性实验□验证性实验□操作性实验□综合性实验实验地点W101实验仪器台号指导教师赵晓平实验日期及节次2013.12.17(二)12节2013.12.19(一)89A节一、实验综述1、实验目的及要求(1)了解求最优化

2、问题的贪心算法,了解贪心法的基本要素,学会如何使用贪心策略设计算法;(2)了解单源最短路径问题,掌握Dijkstra算法的思想;(3)编写程序,利用Dijkstra算法实现,求任意两点间的单源最短路径。实验题:给出如右有向图的边权图,求任意两点间的单源最短路径。实验要求:认真完成实验题,能正确运行,提交实验报告并上传程序,实验报告要求写出操作步骤、结果、问题、解决方法、体会等。2、实验仪器、设备或软件计算机、VC++6.0、office、相关的操作系统等。二、实验过程(实验步骤、记录、数据、分析)#includeusingnamespacestd;/*

3、voidGraph(intn,bool*inS,inta[6][6],int*d){inS=newbool[n];inS[0]=0;for(inti=1;i>a[i][j];d=newint[n];for(i=0;i

4、s=-1,min=500;for(i=1;i

5、nS);inS[k]=true;for(j=0;j>t;cout<<"距离为d["<

6、>n;inS=newbool[

7、n];/*a=newint*[n];for(i=0;i>a[i][j];*/path=newint[n];d=newint[n];//Graph(n,inS,a,d);ints=0;Dijkstra(s,n,inS,d,path,a);Display(s,n,a,d,path);return0;}三、结论1、实验结果2、分析讨论这个实验稍微复杂些,在实现算法时遇到好多

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。