- 41
- 0
- 约2.77万字
- 约 20页
- 2017-09-25 发布于北京
- 举报
“数据结构”课程中Floyd算法教学方法研究
摘要:Floyd算法是“数据结构”课程里的一个经典算法,但其原理却难以掌握,影响到该算法的教学效果。本文从求最短路径的基本思想出发,对Floyd算法的原理进行了剖析,并给出了该算法的正确性证明,有助于学生理解和掌握该算法。br 关键词br本文来自:计算机毕业网 :最短路径;Floyd;教学方法;数据结构br br 1引言br br 求图中两顶点之间的最短路径算法是“数据结构”课程在图论章节里面的重点内容,其在通信网络、电力网络及交通网络等地理信息系统中有着广泛的应用。解决最短路径问题有两个经典的算法,即Dijkstra(迪杰斯特拉)算法和Floyd(弗洛伊德)算法。前者一次可以求出图中一个给定顶点到达其他所有顶点之间的最短路径,时间复杂度为O(n2);而Floyd算法则可以一次求出图中所有任意两个顶点之间的最短路径,时间复杂度为O(n3)。br 虽然可以将图中每个顶点作为起始顶点,逐一调用Dijkstra算法来完成Floyd算法同样的功能,时间复杂度也是O(n3),但Floyd算法从形式上更简洁一些。遗憾的是,虽然许多文献资料对Floyd算法的思想和实现均有论述,然而依然难以理解,影响到了该算法的教学和学习效果。本文从求最短路径的基本原理出发,给出了该算法思路
您可能关注的文档
最近下载
- 2025至2030中国防护口罩行业调研及市场前景预测评估报告.docx VIP
- 《中华人民共和国危险化学品安全法》解读及宣传培训.pptx VIP
- 小儿脑瘫的康复.ppt VIP
- 中职数学高考复习专题5.1 弧度制与任意角的三角函数(练透)(教师版).docx VIP
- 协税员笔试题目及答案.doc VIP
- 2024届河南省五市高三下学期第一次联考(一模)文综历史试题(解析版).docx VIP
- 吴家龙弹性力学课后习题答案.docx VIP
- 不动产登记职业技能竞赛试题一.docx VIP
- SDFP6000消防设备电源监控系统.PDF VIP
- 2026年西藏高考文科综合试题解析及答案.docx VIP
原创力文档

文档评论(0)