二叉树的基本操作课程设计
《二叉树的基本操作课程设计》由会员分享,可在线阅读,更多相关《二叉树的基本操作课程设计(9页珍藏版)》请在毕设资料网上搜索。
1、 - 1 - JAVA 核心技术 课题设计报告 课题名称: 二叉树的基本操作 专业: 信息管理与信息系统 班级: 姓名: 学号: 指导老师: 日期: 2013/10/29 - 2 - 一、 课程序设计目的 (1)掌握基于 Java 相关编程软件的使用; (2)掌握基于 Java 二叉树的基本操作; (3)实现对一棵二叉树的基本操作。 二、 开发环境 (1)系统环境:Windows XP,Windows 2003 Server,Windows 7; (2)编程环境:JDK1.5,JCreator,Eclipse 等 三、 实现过程 (1)Java 编程基础知识介绍 1.Tree(); 2.Tre
2、e buildTree(String pre, String in); /由嵌套括号表示法的字 符串生成链接存储的二叉树; 3.void printtree(); /按嵌套括号表示法打印二叉树; 4.void prevorder(); /前序遍历; 5.void postorder(); /后序遍历; 6.void inorder(); /中序遍历; 7.void levelOrder();/层次遍历 8.int leafNum(); /求叶子节点数; 9.int treedepth(); /求二叉树深度。 - 3 - (2)概要设计 二叉树: a / / b i / / c f i m /
3、/ / / d e g h k l n o (3)详细设计 类名:Gao 类功能简介: 构造服务器界面以及客户端界面 方法 1: tree() 功能: 构造方法用来生成实例时由系统自动调用 方法 2: Tree buildTree(String pre, String in) 功能: 生成链接存储的二叉树 方法 3: void printtree() 功能: 按嵌套括号表示法打印二叉树 - 4 - 方法 4: void prevorder() 功能: 先序遍历 方法 5: void postorder() 功能: 后序遍历 方法 6: void inorder() 功能: 中序遍历 方法 7:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 二叉 基本 操作 课程设计
