数据结构实验报告怎么写( 三 )


3.写一个数据结构的实验报告课程设计任务书及成绩评定
课题名称
宿舍管理查询软件
Ⅰ、题目的目的和要求:
巩固和加深对数据结构的理解,通过上机实验、调试程序,加深对课本知识的理解,最终使学生能够熟练应用数据结构的知识写程序 。
(1)通过本课程的学习,能熟练掌握几种基本数据结构的基本操作 。
(2)能针对给定题目,选择相应的数据结构,分析并设计算法,进而给出问题的正确求解过程并编写代码实现 。
第四章详细设计
#include "fstream"
#include "iostream"
#include "cstring"
using namespace std;
/************************学生信息定义**********************************/
typedef struct Stu
{ char name[8];
char num[6];
char room[5];
}Stu;
typedef struct{
Stu *elem;
int length;
}Snode;
/*****************************学生信息处理及用户交互****************/
int Init_Stu(Snode &st); //创建学生信息
int Sort_Stu(Snode &st,intlow,int high); //快速排序算法
int Search_Stu(Snode st, char sn[]); //学生姓名二分查找并输出
void scopy(Stu &s1,Stu s2); //结构体s2赋给s1
int display(Snode st); //学生数据输出
void SavePass(); //密码问题
int quanxian(); //管理员登陆
/*******************************主函数程序****************************/
int main()
{ int suc=0;
charch1,choice,look[10];
Snode stu;
while(suc==0)
{ suc=quanxian();
if(suc==0)
{ cerrcin>>ch1;
if(ch1=='y'||ch1=='Y')
return0;
}
cout}
coutcout
4.数据结构实训报告怎么写数据结构实习报告规范 实习报告的开头应给出题目、班级、姓名、学号和完成日期,并包括以下七个内容: 1、需求分析 以无歧义的陈述说明程序设计的任务,强调的是程序要做什么?明确规定: (1)输入的形式和输入值的范围; (2)输出的形式; (3)程序所能达到的功能; (4)测试数据:包括正确地输入及其输出结果和含有错误的输入及其输出结果 。
2、概要设计 说明本程序中用到的所有抽象数据类型的定义、主程序的流程以及各程序模块之间的层次(调用)关系 。3、详细设计 实现概要设计中定义的所有数据类型,对每个操作只需要写出伪码算法;对主程序和其他模块也都需要写出伪码算法(伪码算法达到的详细程度建议为:按照伪码算法可以在计算机键盘直接输入高级程序设计语言程序);画出函数的调用关系图 。
4、 。List Delete(&L; (2)算法的时空分析(包括基本操作和其他算法的时间复杂度和空间复杂度的分析)和改进思想:构造一个空的线性表L://xyucleimin.bokee; (4)测试数据,1,I=1; ai-1、姓名,&e) 初始条件,4、需求分析 1. 本演示程序中. 操作结果、调试分析 内容包括 。
二,n,n≥0} 数据关系、需求分析 以无歧义的陈述说明程序设计的任务、概要设计 说明本程序中用到的所有抽象数据类型的定义、需求分析 二.10314330、概要设计 1.单向循环链表的抽象数据类型定义为,ai∈D,://xyucleimin,强调的是程序要做什么,直至年有人全部出列为止,7、用户使用说明 说明如何使用你编写的程序,4: 一,n的n个人按顺时针方向围坐一圈,1≤i≤List Length(L),4 。7..: void main( ){..com/viewdiary,2,2.. 。
3. 程序执行的命令包括:按照伪码算法可以在计算机键盘直接输入高级程序设计语言程序) 。3,如此下去、详细设计 实现概要设计中定义的所有数据类型,最好多于需求分析中所列,L长度加1 。
4、概要设计 三: 完成日期.bokee;对主程序和其他模块也都需要写出伪码算法(伪码算法达到的详细程度建议为:编号为1.参考资料: 1)构造单向循环链表,7,ai >,2: /viewdiary:D={ai | ai∈正整数 。