第一范文网 - 专业文章范例文档资料分享平台

数据结构课程设计论文(手机通讯录管理系统,最佳旅游路线规划问题,图书租借管理问题)

来源:用户分享 时间:2025/5/31 22:42:35 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

} }

void inOrderTraverse(BiTree T,FILE *fp) {

// fp=fopen(\

if (T!=NULL)

{ inOrderTraverse(T->lchild,fp); printf(\ inOrderTraverse(T->rchild,fp); } else { printf(\

} } //2.cpp

#include #include #include #include \void main() { int i,flag=1; FILE *fp; BiTree T=NULL,p; char ch[20],s[20];

while(flag)

{

printf(\功能列表:\\n\ printf(\借书\\n\

printf(\还书\\n\

printf(\请选择:\\n\ scanf(\

21

switch(i) }

{ }

case 2:{

FILE *fp;

fp=fopen(\ printf(\请输入要借的书目\ scanf(\ if(!InsertBST1(T,s)) {

fclose(fp);

FILE *fp=fopen(\DeleteBST(T,s);

printf(\借书成功\\n\ inOrderTraverse(T,fp); fclose(fp); } else{

printf(\无此书,该书入库\\n\ InsertBST(T,ch); inOrderTraverse(T,fp); } };break; FILE *fp;

fp=fopen(\ printf(\请输入还回的书目\ scanf(\

InsertBST(T,s); inOrderTraverse(T,fp); fclose(fp); }

break;

fclose(fp);

case 3:{

default:flag=0;printf(\程序结束,按任意键退出!\\n\}

22

23

(三)《最佳旅游路线规划问题》报告

一、题目要求:

下图给出了城市间旅行时所需的旅行时间等信息,请计算从北京出发,

到其他所有城市的最优路径,及路径上所需的旅行时间总和。

建立有向网时,从DIG.txt文件中读取数据建立有向网。 二、设计思路

本题要求实现图的最短路径问题。采用迪杰斯特拉算法计算图的最短路径,。拟设计3个子函数:

CreateMG(MGraph &G)建立一个有向图,并且将文件中数据读入图。 print(MGraph G,int n)将建立的图的邻接矩阵打印。

Dijkstra(MGraph G,int v1,int n)用迪杰斯特拉算法求最短路径,并依此打印。

三个子函数中独立运行,没有相互调用。。

24

数据结构课程设计论文(手机通讯录管理系统,最佳旅游路线规划问题,图书租借管理问题).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c2vyk038ban00kc51ztsf_6.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top