数据结构课程设计报告撰写模板(参考) 下载本文

目录

1需求分析 ...................................................................... 2

1.1 输入的形式和输入值的范围 .................................................................

1.2 输出的形式 ....................................................................................

1.3 程序所能达到的功能 .......................................................................

1.4 测试数据:包括正确的输入及其输出结果和含有错误的输入及其输出结果 ................................................................................................................

2概要设计 ...................................................................... 4

3详细设计 ...................................................................... 5

3.1 姓名(结构体数组)初始

化………………………………………………………………………………

3.2 建立哈希

表 ……………………………………………………………………………………………………….

3.2.1 用除留余数法构建哈希函

数………………………………………………………………………………..

3.2.2 用伪随机探测再散列法处理冲

突……………………………………………………………………….

4调试分析 ......................................................................... 15

5用户使用说明 .............................................................. 16 6测试结果 .................................................................... 17 7参考文献 .................................................................... 18

1需求分析

以无歧义的陈述说明程序设计的任务,强调的是程序要做什么?并明确规定:

1.1 输入的形式和输入值的范围;

1.2 输出的形式;

1.3 程序所能达到的功能;

1.4 测试数据:包括正确的输入及其输出结果和含有错误的输入及其输出结果。

2概要设计(系统概要、基本功能要求)

说明本程序中用到的所有抽象数据类型的定义、主程序的流程以及各程序模块之间

的层次(调用)关系。

存储结构设计

typedef struct

{ char *py; //名字的拼音

int k; //拼音所对应的整数

}NAME;

typedef struct //哈希表

{ char *py; //名字的拼音

int k; //拼音所对应的整数

int si; //查找长度

}HASH;