- 8
- 0
- 约3.75千字
- 约 6页
- 2015-12-23 发布于安徽
- 举报
题目 最短路径问题
班级 计算机科学与技术三班
姓名 康小雪
学号 20090810310
完成日期 2010-12-25
需求分析
程序所能达到的功能:本程序可以通过用户从键盘中输入有向网中主要场所的数量及场所之间的票价的矩阵,并根据用户指定的起点和终点,输出从起点到终点的花费。
输入的形式和输入值的范围:输入从文件读取,定顶点个数应为小于或等于30的正整数,票价大于0,若两场所之间无直接路径,则票价为-1.
输出的形式:程序输出这从起点到终点最少的花费。
测试数据:
输入:
5
-1 10 3 20 -1
-1 -1 -1 5 -1
-1 2 -1 -1 15
-1 -1 -1 -1 11
-1 -1 -1 -1 -1
(用户)
起点 0
终点 4
输出
18
概要设计
抽象数据类型
为实现各个场所及票价的存储功能,每个场所即代表一个节点。
为了实现输出最短路径,应选择用队列的先进先出来实现,队列定义如下:
ADT Queue{
数据对象:D={ai|ai∈ElemSet,i=1,2,…,n,n≥0}
数据关系:Rl={ai-1,ai|ai-1,ai∈D,i=2,…,n}
约定其中ai端为队列头,an端为队列尾。
基本操作
/* 顺序栈的基本操作 *
您可能关注的文档
最近下载
- 社会研究方法(第四版)风笑天-全套课件(259页).pptx VIP
- 2026年高级管理者的领导力与战略规划能力测试题目集.docx VIP
- XX镇危旧房安全巡查制度.doc VIP
- 二年级数学上册应用题专项练习题(每日一练,共11份).docx VIP
- (144页PPT)《社会学研究方法》风笑天名师课件.pptx VIP
- 二年级数学上册应用题专项练习题(每日一练,共31份).docx VIP
- 二年级数学上册应用题专项练习题(每日一练,共28份).docx VIP
- 小学二年级数学上册应用题专项练习(每日一练,共10份).docx VIP
- 2026年高级管理者领导力面试测评题目集.docx VIP
- 2026年霍根测评领导力题目及答案.docx VIP
原创力文档

文档评论(0)