下载此文档

钟高华课程设计文档.doc


文档分类:办公文档 | 页数:约9页 举报非法文档有奖
1/9
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/9 下载此文档
文档列表 文档介绍
仰恩大学计算机与信息学院课题设计报告- 1- 《 JAVA 核心技术》课题设计报告课题名称: 二叉树的基本操作专业: 信息管理与信息系统班级: 100702 姓名: 钟高华学号: 1********** 指导老师: 杨宪华日期: 2013/10/29 仰恩大学计算机系仰恩大学计算机与信息学院课题设计报告- 2- 一、课程序设计目的(1)掌握基于 Java 相关编程软件的使用; (2)掌握基于 J ava 二叉树的基本操作; (3)实现对一棵二叉树的基本操作。二、开发环境(1)系统环境: Windows XP , Windows 2003 Server , Windows 7; (2)编程环境: , JCreator , Eclipse 等三、实现过程(1) Java 编程基础知识介绍 (); buildTree(String pre, String in); //由嵌套括号表示法的字符串生成链接存储的二叉树; printtree(); //按嵌套括号表示法打印二叉树; prevorder(); //前序遍历; postorder(); //后序遍历; inorder(); //中序遍历; levelOrder() ;//层次遍历 leafNum() ;//求叶子节点数; treedepth(); //求二叉树深度。仰恩大学计算机与信息学院课题设计报告- 3- (2)概要设计二叉树: a/\/\bi/\/\cfim/\/\/\/\ deghklno (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: void levelOrder() 功能: 层次遍历方法 8: int leafNum() 功能: 求叶子节点数方法 9: int treedepth() 功能: 求二叉树的深度仰恩大学计算机与信息学院课题设计报告- 5- (4)运行程序截图(5)附:程序源代码 import ; import ; public class Gao { public static void main(String[] args) { // 测试 Tree Tree node = buildTree(null, 1); (" 先序遍历: "); preOrder(node); (); (" 中序遍历: "); inOrder(node);

钟高华课程设计文档 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数9
  • 收藏数0 收藏
  • 顶次数0
  • 上传人c74coyd48
  • 文件大小79 KB
  • 时间2017-04-24