华中科技大学软件课程设计报告 下载本文

内容发布更新时间 : 2024/5/7 10:01:54星期一 下面是文章的全部内容请认真阅读。

软件课程设计 光电1006 陈光辉 U201013489

软件课程设计报告

班 级:姓 名:学 号:

光 电 1006 陈 光 辉

1

U201013489

软件课程设计 光电1006 陈光辉 U201013489

目录

1 软件设计 ....................................... 4 1.1 设计目的 ................................... 4 1.2 设计要求 ................................... 4 1.3 二叉树 ..................................... 4 (1).二叉树的定义 ........... 错误!未定义书签。 (2).二叉树的存储结构 ........................ 5 (3).二叉树的遍历 ............................ 5 1.4 程序分析 .................. 错误!未定义书签。 (1).程序结构 ............... 错误!未定义书签。 (2).程序功能 ............... 错误!未定义书签。 (3).程序注释 ............... 错误!未定义书签。 1.5 程序流程图 ................................. 7 (1).主程序 .................................. 8 (2).二叉树的建立 ............................ 9 (3).二叉树的查询 ........................... 10 (4).二叉树的打印 ........................... 11 2 软件测试 ...................... 错误!未定义书签。 2.1 测试环境 .................. 错误!未定义书签。 2.2测试过程 .................. 错误!未定义书签。 (1).源程序的测试 ........... 错误!未定义书签。 (2).加入遍历程序 ........... 错误!未定义书签。

2

软件课程设计 光电1006 陈光辉 U201013489

(3).友好界面 ............... 错误!未定义书签。 3 算法改进 ...................... 错误!未定义书签。 3.1问题发现 .................. 错误!未定义书签。 (1).出现的问题 ............. 错误!未定义书签。 (2).解决的方案 ............. 错误!未定义书签。 3.2程序优化 .................................. 18 4 开发体会 ...................................... 18 5 附录:源代码清单 .............................. 19 注释程序 .................................... 19 6 参考文献 ........................................ 25

3