算法与数据结构——校园导游咨询

一、概要设计

        构建一个结构体,用于存放单个景点信息,其中存储景点的代号、名称、简介;再在外部嵌套一个结构体,内含景点数、边数、景点信息类型的数组和邻接矩阵。

        景点信息初始化函数给景点信息中的数据元素赋值。

        综合地图初始化函数给其中的边数、景点数、邻接矩阵赋值。

        查询函数按照用户输入的景点序号,来输出相应景点的信息。

        最短路径函数通过递归找到最短距离与最短路径经过的点,并输出。

        平面图函数输出上海工程技术大学的校园平面图。

        主函数中先调用两个初始化函数,随后进入循环函数,即进入主程序,由判断函数通过用户输入决定进入查看地图、查询景点信息、查询路径或是退出系统,并做出相应操作。

二、详细设计和编码

  • 4
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

樱桃小叮当

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值