- 1、本文档共45页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Java语言课程设计(报告)
题 目: 二叉排序树设计与实现
学生姓名: 李倩、赵晶晶
学 号: 201406014112、201406014144
院 系: 基础科学学院信息技术系
专业年级: 软件工程201401
指导教师: 胡霖
2016年 7月 4日
中国石油大学胜利学院《java程序设计》课程大作业
摘 要
二叉树(Binary Tree,BT),它的数据模型较为抽象。 它或者是一棵空树;或者是左子树上结点比根节点小,而右子树上节点比根节点大的树。传统的教学方法无法将树的概念、算法和数据模型直观且快速地呈现在课堂中,教师讲授、学生学习,都往往会事倍功半。
本文对BT操作的过程进行设计,采用java语言编写程序,对二叉排序树的插入,删除,查询等操作进行了可视化实现。本文设计帮助初学者理解在算法执行过程中各种要素的变化状态,将BT的学习中大量的理论性概念、算法、数据和模型直观而且快速地呈现出来,以活泼、生动、全面的形式提高BT学习的环境质量。
关键词:二叉树;Java;设计
ABSTRACT
Tree Binary, BT, its data model is more abstract. Maybe it is a hollow tree; or left sub tree root node node, and node root node on the right subtree of the tree. Traditional teaching methods cannot be tree concept, algorithm and data model is intuitive and fast render in the classroom, teachers teach, students learn, tend to get twice the result with half the effort.
In this paper, the process of BT operation is designed, using java language program, the two fork sort tree insert, delete, query and other operations carried out a visual implementation. This paper designed to help beginners understand the various elements in the process of the change of state in the execution of the algorithm, the BT learning a lot of theory concept, algorithms, data and model intuitive and fast to show, in form of lively, vivid, comprehensive improve BT learning environment is the quality.
Keywords:Binary Tree; Java; Design
目 录
TOC \o 1-3 \h \z \u HYPERLINK \l _Toc25821 第一章 绪论 PAGEREF _Toc25821 1
HYPERLINK \l _Toc19662 1.1 课题研究的背景 PAGEREF _Toc19662 1
HYPERLINK \l _Toc1339 1.2 课题研究的目的 PAGEREF _Toc1339 1
HYPERLINK \l _Toc14887 1.3 论文主要研究要求 PAGEREF _Toc14887 1
HYPERLINK \l _Toc13306 第二章 关键技术介绍 PAGEREF _Toc13306 3
HYPERLINK \l _Toc9006 2.1 相关技术介绍 PAGEREF _Toc9006 3
HYPERLINK \l _Toc3135 2.1.1 JDK PAGEREF _Toc3135 3
HYPERLINK \l _Toc1777 2.1.2 Eclipse PAGEREF _Toc1777
您可能关注的文档
- 手术床与无影灯的安全使用答辩.ppt
- 研投-中国油菜籽产业链的深度答辩.docx
- 沃尔玛物流系统答辩.ppt
- Teradata数据仓库基础知识题材.doc
- html5标签和属性使用题材.doc
- 盐城“多规合一”发展思路答辩.pptx
- html5标签与属性题材.doc
- 盐酸氟西汀验证实例答辩.pptx
- 材力设计题材.doc
- html超文本标记语言题材.doc
- 小学生物:传统泡菜与酸奶中乳酸菌革兰氏染色观察与比较教学研究课题报告.docx
- 初中化学教师教学画像构建与反思工具实践研究教学研究课题报告.docx
- 《汇率波动对我国农产品进出口企业财务稳健性的影响及应对措施》教学研究课题报告.docx
- 9 汽车制造企业供应链协同创新模式与产业链协同创新路径研究教学研究课题报告.docx
- 《视障儿童触觉感知训练的跨学科教学方法比较研究》教学研究课题报告.docx
- 《跨平台移动应用手势交互设计对用户体验的影响因素分析》教学研究课题报告.docx
- 《稻渔综合种养生态系统稳定性与农业生态环境保护政策效果评价研究》教学研究课题报告.docx
- 小学语文课堂教师理答对学生文学素养培养的实践分析教学研究课题报告.docx
- 数字教育背景下人工智能在历史学科教学资源开发中的应用研究教学研究课题报告.docx
- 小学数学思维训练与问题解决能力培养策略教学研究课题报告.docx
文档评论(0)