C
目录 1 问题描述 2 需求分析 2.1 数据需求 2.2 功能需求 2.3 非功能需求 3 概要设计 3.1抽象数据类型 3.2 总体设计 3.3 功能模块设计 3.4 用户界面设计 4 详细设计及系统实现 4.1 存储结构 4.2 核心算法 4.3 各功能实现 5 系统调试分析 6 课程设计总结 参考文献 附录:源码以及其它相关材料 1 问题描述 1) 构造树(层数不小于4层,除根节点每层节点数大于2个),实现树的先根遍历、后根遍历和层次遍历; 2) 将构造的树转化为二叉树; 3) 对所转换的二叉树,实现基本算法操作: 4) 构建可视化界面,对操作过程进行动画展示; 5) 实现伪代码与动画同步进行,演示程序要交互进行,要求算法执行与存储结构的同步动态变化;
目录
1 问题描述
2 需求分析
2.1 数据需求
2.2 功能需求
2.3 非功能需求
3 概要设计
3.1抽象数据类型
3.2 总体设计
3.3 功能模块设计
3.4 用户界面设计
4 详细设计及系统实现
4.1 存储结构
4.2 核心算法
4.3 各功能实现
5 系统调试分析
6 课程设计总结
参考文献
附录:源码以及其它相关材料
1) 构造树(层数不小于4层,除根节点每层节点数大于2个),实现树的先根遍历、后根遍历和层次遍历;
2) 将构造的树转化为二叉树;
3) 对所转换的二叉树,实现基本算法操作:
4) 构建可视化界面,对操作过程进行动画展示;
5) 实现伪代码与动画同步进行,演示程序要交互进行,要求算法执行与存储结构的同步动态变化;