- 2
- 0
- 约8.79千字
- 约 37页
- 2017-11-26 发布于湖北
- 举报
第11章 系统的开发
实用数据结构基础 第11章 数据结构实验系统开发 第11章 目 录 11-1 系统设计的要求 11-2 文件的包含处理 11-3 数据结构实验系统实训任务书 11-2 文件的包含处理 11-2-1 什么是文件包含 文件的包含处理是指一个源文件可以将另一个源文件的全部内容包含进来,即将另外的文件包含到本文件之中。C(或C++)语言提供了#include命令来实现“文件包含”的操作。其一般形式为: #include “文件名” 或 #include 文件名 图11-4是“文件包含”以前两个独立文件file1.cpp和file2.h的示意图。其中图(a)为文件file1.cpp,它有一个#include file2.h命令,然后还有其它内容的命令,以S1表示。图(b)为另一个文件file2.h,文件内容以S2 表示。 (7)程序源代码(自主扩充和自主设计的算法)。 (8)对自主设计的算法进行时间复杂度和空间复杂度的分析。 (9)操作举例(主要针对自主设计的算法,把输入数据及程序运行结果写到报告中)。 (10)参考文献。 5.自主性设计的参考算法 (1)教材第2章至第10章所列的自主设计实验题。 (2)数据结构的其他典型算法。 void main(void) { int choice; char ch; ch=y; while(ch==y||ch==Y) { printf(\n\n\n); printf(“\n\t\t 数 据 结 构 实 验 演 示 系 统 ); printf(“\n\t\t 主 菜 单 ); printf(\n\t\t***************************************); printf(“\n\t\t* 1-------线 性 表 *); printf(“\n\t\t* 2------- 栈 *); printf(“\n\t\t* 3-------队 列 *); printf(“\n\t\t* 4------- 串 *); printf(“\n\t\t* 5-------数组和广义表 *); printf(“\n\t\t* 6-------二 叉 树 *); printf(“\n\t\t* 7------- 图 *); printf(“\n\t\t* 8-------查 找 *); printf(“\n\t\t* 9-------排 序 *); printf(“\n\t\t* 0-------退 出 *); printf(\n\t\t****************************************); printf(\n\t\t 请选择菜单号(0--9):); scanf(%d,choice); getchar(); switch(choice) { case 1: LineList(); break; case 2: Stack(); break; case 3: Queue(); break; case 4: String(); break; case 5:AGL();break; case 6: BTree(); break; case7: Graph(); break; case8: Search(); break; case 9: Sort(); break; case 0: ch=n; break; default : printf( 菜单选择错误!请重输); } } } 11-3 数据结构实验系统实训任务书 课题名称 数据结构实验系统设计 2.系统包括的各章基
您可能关注的文档
最近下载
- 2025年一级建造师风险登记册在项目全生命周期中的应用专题试卷及解析.pdf VIP
- 《美学原理概要》课件.ppt VIP
- 2025年演出经纪人演出项目融资退出机制设计与法律安排专题试卷及解析.pdf VIP
- 2025年互联网营销师文案的“网感”与“社交货币”打造专题试卷及解析.pdf VIP
- 2025年演出经纪人演出经纪法律责任与权利义务边界专题试卷及解析.pdf VIP
- 基于联邦学习的跨机构医疗数据协作研究框架.pdf VIP
- 股份公司境外公司管理办法.doc VIP
- 2026苏教版高考化学一轮复习第30讲 有机物推断与合成(学用).doc
- 职业道德考试及答案.doc VIP
- 工勤职业道德考试及答案.doc VIP
原创力文档

文档评论(0)