ImageVerifierCode 换一换
格式:DOCX , 页数:19 ,大小:408.85KB ,
资源ID:14929519      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/14929519.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(二叉树算法的动画演示文档格式.docx)为本站会员(b****2)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

二叉树算法的动画演示文档格式.docx

1、系统综合运用了数据结构的相关知识理论,采用Flash、HTML和CSS技术,主要利用了Flash、HTML强大的人机交互能力。系统包括数据结构算法演示网站和二叉树算法的动画演示软件。其中二叉树算法的动画演示软件包括二叉树的遍历、二叉树遍历算法的应用、二叉树的创建、二叉树的线索化、树和森林的基本操作、哈夫曼树六个模块。本系统突出从教师教学环节中的难点和学生易于出错的知识点这两方面出发,解决了现有二叉树算法演示软件不能满足计算机教师教学要求的问题,可以使学生更好地理解二叉树的基本算法及操作,也可以使教师的教学工作更加高效。关键词:Flash;HTML;CSS;二叉树AbstractThe mode

2、rn society is an information society. The situation of our country values computer talents and the lack of computer talents, making universities pay more and more attention in teaching computer work. Algorithm is an important branch of computer field, where the algorithm of binary tree is the founda

3、tion and key point of computer teaching. Therefore, to study a more vivid binary tree program that students can easily understand is very necessary. Paper mainly introduced the topic development background, significant of developing, application objectives, introduction of technology, feasibility an

4、alysis, system analysis and design, system implementation, problems and solutions. The system is based on Flash, HTML and CSS technologies. The system uses the relevant knowledge theory of data structure. The system takes advantage of Flash, HTML powerful interactive capabilities.System includes a d

5、ata structures algorithms demo site and binary tree algorithm animation software. Binary tree algorithm animation software which includes binary tree traversal, binary tree traversal algorithm applications, binary tree creation, threaded binary tree, trees and forests basic operations, Huffman tree.

6、 The system highlights from the difficulties in teachers teaching and error points in students learning to solve problem of the existing binary tree algorithm demo software does not meet the requirements of teaching computer. So that students can understand the basic algorithm and operation of binar

7、y tree better and also allows teachers work more efficient.Keywords: Flash;Binary tree1. 引言1.1开发背景现代社会是信息化的社会,各行各业都用到计算机,社会需要大量的高素质计算机人才。随着国家对计算机方面的人才的重视以及社会对于高素质的计算机人才的缺乏,使得高校越来越重视计算机科学的与技术教学工作。数据结构是计算机科学中的一门综合性的专业基础课,数据结构是计算机科学技术专业教学计划中的核心课程之一,也是其他非计算机专业的主要选修课之一。数据结构的研究不仅涉及计算机软件的研究范围,而且和计算机硬件的研究也有

8、密切的关系。而树和二叉树的算法是数据结构教学中的基础和重点环节。传统的计算机数据结构教学中由于缺乏演示软件或者演示软件不够形象生动,使得学生对于这部分重点内容的掌握程度不够,极大地影响了教师教学的效率和教学进度。因此研究一个更加形象生动利于学生理解的二叉树算法演示软件是非常有必要的。二叉树算法的动画演示软件可以使学生更好地理解二叉树的基本算法及操作,也可以使教师的教学工作更加高效。1.2 开发意义该项目开发的软件为基于Flash、HTML(Hypertext Markup Language)和CSS(Cascading Style Sheets)技术的二叉树基本算法演示软件。目前计算机教师的教

9、学工作面临着二叉树教学演示软件严重不足的问题,同时现有的二叉树教学演示软件不够形象生动,使得学生难以理解二叉树的基本知识和操作。本软件正是鉴于二叉树教学软件不能满足计算机教学工作的现状构思出来的。二叉树算法的动画演示软件设计完成后可用于高校计算机数据结构教学的工作中。该软件突出从教师教学环节中的难点和学生易于出错的知识点这两方面出发,解决了现有二叉树算法演示软件不能满足计算机教师教学要求的问题。1.3 应用目标二叉树算法的动画演示软件基于Flash、HTML和CSS技术,本软件应用于高校的计算机数据结构的教学工作中,可以演示二叉树的先序递归遍历、中序递归遍历、后序递归遍历、先序非递归遍历、中序

10、非递归遍历、后序非递归遍历、统计二叉树的叶子结点数、计算二叉树的深度、查找数据元素、结合“扩展先序遍历序列”创建二叉树、中序线索化二叉树、中序线索化二叉树查找前驱、中序线索化二叉树查找后继、树转换为二叉树、二叉树转换为树、二叉树转换为森林、森林转换为二叉树、哈夫曼树的构造和哈夫曼编码。计算机教学工作者在运行二叉树算法的动画演示软件中可以控制程序的播放,使得教师在教学中在学生不易于理解的地方多次演示,便于学生理解。学生也可以在教师的指导下借助该软件对二叉树的基本算法进行预习、复习。1.4 可行性分析我国目前正处于信息化飞速发展的时代,国家和社会的现代化建设急需具备全面技术能力的高素质计算机人才。

11、在此背景下,国家不断加大对高校计算机学科教学研究工作的扶持力度。为了进一步响应国家号召,为国家输送技术过硬的计算机人才,各高校已经越来越重视对计算机学生的基础知识的培养和他们对基础知识的掌握情况。所以二叉树算法的动画演示软件有其开发的需求。当二叉树算法的动画演示软件开发成功后,计算机教学工作者可以将其应用到数据结构这门课程的教学工作中,让学生把数据结构的基本算法掌握得更加扎实。同时本软件的平台是数据结构算法演示网站,这个平台可以为以后开发人员提供二次开发的平台和参考借鉴的地方。所以开发二叉树算法的动画演示软件非常有必要,而且鉴于现在计算机软件及语言的发展,可以使开发人员在很好地满足计算机教学工

12、作者的教学要求下开发出形象生动的软件,所以开发本软件是可行的。1.4.1技术可行性本系统包括数据结构算法演示网站和二叉树算法的动画演示软件。其中数据结构算法演示网站所用开发技术为HTML和CSS,二叉树算法的动画演示软件所用的开发技术为Flash。这些技术都已经成熟,所以本系统具备技术可行性。1.4.2经济可行性目前国家每年对计算机方面的研究的投资和支持力度在逐年增加,以中关村为首的一大批高新技术产业园也在全国各地茁壮发展起来,许多计算机公司也在国家的扶持下越来越壮大。在各高校,国家也为一大批计算机学科带头人下拨科研经费,为学校建立实验室。而本系统的开发工作可在高校的实验室中进行,不需要额外投

13、资硬件设备,所以本系统具备经济可行性。2技术简介2.1 Flash 技术Flash是一种用于动画创作与应用程序开发的技术。现在流行的Flash技术是由macromedia公司推出的交互式矢量图和Web动画的标准。Flash为创建数字动画、交互式Web站点、桌面应用程序以及手机应用程序开发提供了功能全面的创作和编辑环境。Flash广泛应用于建立形象生动的应用程序,它包含丰富的声音、图形、视频和动画等形式。可以在Flash中建立图形、动画等原始内容或者从其它应用程序(如Photoshop或Illustrator)导入他们,快速设计简单的动画,以及使用Adobe ActionScript3.0开发与

14、人的交互式项目。计算机开发人员可使用它来创建演示文稿、应用程序和允许用户交互的项目。Flash可以包含生动的动画、视频、复杂演示文稿和应用程序以及介于它们之间的任何内容。2.1.1Flash软件特性Flash广泛应用于基于互联网网页的矢量动画设计。利用Flash制作出来的影片占用存储空间较小。使用Flash创作出的影片的存储格式特殊,而且Flash播放器被应用于全世界97%以上的网络浏览器中。Flash作为平台实现了Macromedia提出的“富因特网应用”概念。2.1.2 Flash基本功能Flash动画设计有三个逻辑上紧密相连的基本功能,它们是整个Flash动画设计知识体系中最重要的、也是

15、最基础的,包括:绘图和编辑图形、补间动画和遮罩。绘图和编辑图形是创作Flash动画的基本功能。Flash包括多种绘图工具,这些绘图工具可以在不同的绘制模式下工作。Flash提供的三种绘制模式决定了“舞台”上的对象的编辑方式和交互方式。补间动画在Flash动画的三个基本功能中很重要,是Flash动画设计的核心功能,它有动画补间和形状补间两种形式。动画补间是用于图形及元件的动画,形状补间是用于形状的动画。遮罩是Flash动画设计三大基本功能中的出彩点,在配合补间动画的基础上,遮罩可以使用户创造更多丰富多彩的动画效果。遮罩是遮罩图层中的图形或者文字等对象,透出下面图层中的内容。遮罩主要有两种用途:一种是用来遮罩住某一元件的一部分,从而实现一些特殊的效果;另一种是用在整个场景或一个特定区域,使场景外的对象或特定对象外的对象不可见。2.1.3Flash脚本语言Flash的脚本语言ActionScript是一门吸收了C+(C plus plus)、Java以及JavaScript

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1