收藏 分享(赏)

实验报告一.doc

上传人:tangtianxu1 文档编号:2922711 上传时间:2018-09-30 格式:DOC 页数:7 大小:62.80KB
下载 相关 举报
实验报告一.doc_第1页
第1页 / 共7页
实验报告一.doc_第2页
第2页 / 共7页
实验报告一.doc_第3页
第3页 / 共7页
实验报告一.doc_第4页
第4页 / 共7页
实验报告一.doc_第5页
第5页 / 共7页
点击查看更多>>
资源描述

1、实验编号: 1 四川师大数据结构实验报告 2015 年 11 月 6 日计算机科学学院 2014 级 4 班 实验名称: 实验一:抽象数据类型的表示与实现 姓名: 张俊 学号: 2014110454 指导老师:_ 廖雪花 _ 实验成绩:_实验 一 抽象数据类型的表示与实现 一实验目的及要求(1) 熟悉类 C 语言的描述方法,学会将类 C 语言描述的算法转换为 C 源程序实现;(2) 理解抽象数据类型的定义,编写完整的程序实现一个抽象数据类型(如三元组);(3) 认真阅读和掌握本实验的参考程序,上机运行程序,保存和打印出程序的运行结果,并结合程序进行分析。二实验内容(1) 编程实现对一组从键盘输

2、入的数据,计算它们的最大值、最小值等,并输出。要求:将计算过程写成一个函数,并采用引用参数实现值的求解。(2) 编程实现抽象数据类型三元组的定义、存储和基本操作,并设计一个主菜单完成各个功能的调用。注:(1)为必做题, (2)选做。三实验主要流程、基本操作或核心代码、算法片段(该部分如不够填写,请另加附页)(1)编程实现对一组从键盘输入的数据,计算它们的最大值、最小值等,并输出。要求:将计算过程写成一个函数,并采用引用参数实现值的求解。 程序代码部分:/main.cpp#include“stdio.h“#include“stdlib.h“int Max_Min(int a,int int ma

3、in()int i;int Max=0;int Min=0;int a10=0;printf(“请输入十个数n“);for(i=0;i3)return ERROR;e=Ti-1;return OK;/GetStatus Put(Tripelt Ti-1=e;return OK;/PutStatus IsAscending(Tripelt T)return (T0=T1)/IsDeAscendingStatus Max(Tripelt T,ElemType return OK;/MaxStatus Min(Tripelt T,ElemType return OK;/Min/H1.h#define

4、 TRUE 1#define FALSE 0#define OK 1#define ERROR 0#define INFEASIBLE -1#define OVERFLOW -2typedef int Status;typedef int ElemType;typedef ElemType *Tripelt;Status InitTriplet(Tripelt Status DestroyTriplet(Tripelt Status Get(Tripelt T,int i,ElemType Status Put(Tripelt Status IsAscending(Tripelt T);Status IsDeAscending(Tripelt T);Status Max(Tripelt T,ElemType Status Min(Tripelt T,ElemType 运行结果:四实验结果的分析与评价(该部分如不够填写,请另加附页)(1) 第一题我明白了引用的概念和基本使用。(2) 第二题在分析时知道了抽象数据类型 DSP注:实验成绩等级分为(90100 分)优, (8089 分)良,(70-79 分) 中, (6069 分)及格, (59 分)不及格。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 研究报告 > 农林牧渔

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报