原创数据结构算法Flash动画演示课件-Action Script(AS)脚本实现
2001年,和大学同学一起完成的毕业设计作品。cooling&bobo。
学习数据结构与算法,请访问:数据结构学习网站 http://xu-laoshi.cn/shujujiegou/ 。“数据结构与算法”QQ群:30308606。一起探讨数据结构和算法,并可下载本套课件。
当年Flash动画还是新鲜事物,网上可以参考的资料也很少,一步步摸索制作。总的花了一个多月时间才完成。这个项目同时也是当年浙江省自学考试办公室官方网站的教学课件。总体来说是一套在互联网上比较经典的数据结构教学动画作品。
相信很多学习数据结构的同学都有见过。目前全国的很多大学教师都在使用该课件。每年有在校学生再看到课件上的QQ号码后联系我。总的课件包含了47个动画,基本囊括了数据结构全部重要的知识点。
动画基本都可以输入随机参数后演示,比如冒泡排序(BubbleSort),任意输入待排序记录数组,用半角逗号分隔,然后可以按用户输入的数组进行动画演示冒泡排序的过程。输入不同,演示过程不同,真正做到了完全动态演示。
制作过程中用到了Flash制作工具,编写了Action Script脚本。一般的动画,都有几百行的代码。比如冒泡排序(BubbleSort)的源文件,就有不少代码。
转载于:https://blog.51cto.com/8516023/1876282
原创数据结构算法Flash动画演示课件-Action Script(AS)脚本实现相关推荐
- 各类排序算法汇总及动画演示(C语言)
常用排序算法及动画演示 (一)插入排序 插入排序可形象理解为打扑克时理牌的一个过程,具体分为直接插入.折半插入排序.希尔排序三种: ①直接插入排序 void InsertSort(int a[],in ...
- 刘徽割圆法转化成matlab,刘徽割圆术动画演示
在高中数学极限的概念教学或选修课<数学史选讲>中,一般都会讲到我国古代数学家刘徽的"割圆术",其体现了朴素的极限思想.在教学中我们若用几何画板动态演示圆的分割过程,随着 ...
- 【算法】动画图解Dijkstra算法及其实现代码
Dijkstra算法是基于贪心思想的一种求最短路径的算法. 他的实现基于优先队列这种数据结构 该算法的动画演示 该算法的详细讲解 手动模拟示意图的结果 实现代码: #include <iostr ...
- 哈夫曼 (Huffman) 树的动画演示
哈夫曼 (Huffman) 树的动画演示: http://people.cs.pitt.edu/~kirk/cs1501/animations/Huffman.html 此网站中亦有诸多其它算法 ...
- 工程打包是什么意思_太生动形象了!500个建筑施工3D动画演示,施工工艺一目了然,零基础工程人也能看懂...
在建筑行业干了这么多年,老杨深知其中的艰辛.刚毕业的时候去了中建,那时候带我的老师傅很忙,天天都让看书,看得头晕眼花,不懂的地方也不好意思去问,后来还是一个同事给了这500个建筑施工3D动画演示,涵盖 ...
- 【数据结构与算法】排序算法和查找算法动画演示
一.参考资料 八种经典排序算法总结(含动画演示) 超级具体解读基本排序算法(不看懊悔,带排序演示动画) - gavanwanggw - 博客园 七大查找算法 - 简书
- 十大经典排序算法及比较与分析 ( 动画演示 ) ( 可视化工具 )
可视化工具及动画展示:旧金山大学 (usfca)|数据结构可视化工具 排序算法概念及描述:1.0 十大经典排序算法(文章部分内容引用自改文章) 参考:邓俊辉 的数据结构 本文未对排序算法概念进行详细说 ...
- 小学计算机动画制作,小学flash动画课件制作方法
小学flash动画课件制作方法 flash动画可以制作多种多样的课件,而且简单又方便,下面是小编为大家推荐小学flash动画课件的内容,希望能够帮助到你,欢迎大家的阅读参考. 方法/步骤 1 上网搜索 ...
- 【数据结构与算法】动画:什么是 BF 算法 ?
本文是图解 什么是 BF算法.KMP算法.BM算法 三部曲之一. 定义 Brute-Force算法,简称为 BF算法,是一种简单朴素的模式匹配算法,常用于在一个主串 S 内查找一个子串 T 的出现位置 ...
最新文章
- Istio 网关之南北向流量管理(内含服务网格专家亲自解答)
- php代码文本型怎么更改成数值型,php 怎么将字符转成数字
- idea启动日志在哪里_牛逼了!用 IDEA 扒出了开源组件导致FGC的原因
- html5 移动 优化,第四天:HTML5移动站优化技巧 摘自《10天学会移动站SEO》
- iOS开发中用到的第三方库概览
- 中科大计算机竞赛夺冠,中科大斩获全国唯一特等奖,力压清华捧得华为毕昇杯...
- Java非对称加密开发(三)-代码及说明
- 【iOS逆向与安全程序员简历如何写?】四点忌讳以及过个要点:强调效果胜过强调水平、保持一致性和向上的趋势、在简历中要用好主题词。通常不超过两页(A4纸正反两面)为佳。
- 酷狗与鸿蒙系统,酷狗音乐2020最新版|酷狗音乐鸿蒙版安卓版下载 v10.2.7 - 跑跑车安卓网...
- IMU与GPS传感器ESKF融合定位(转载)
- Windows系统 clac命令详解,Windows系统使用命令行打开计算器
- 洗头冲水时冲下好些头发,我是要秃了吗???
- 第一章 【教育基础知识和基本原理】
- 中银涨停,A股牛市要启动了吗?
- 使用域名邮箱发送邮件
- LDO + 稳压管的扩压电路试用笔记
- 文章发表前的最后一步:仔细审查校对样本
- mysql如何实现全外连接并去除重复列?
- pycharm导入第三方库的两种方法(永不报错)
- 常州SEO姜东:百度资源平台站点验证图文怎么做?
热门文章
- curl重写php file_get_contents
- 常用16 个 Linux 服务器监控命令
- 红盟idc技术培训群—安全培训(三)
- chrome/FF/safari浏览器下input和textarea的默认样式outline和resize
- linux下如何将mysql加入环境变量
- MSP430学习笔记
- 【直播资料下载】Python第五讲——关于爬虫如何做js逆向的思路
- 给妹子讲python-S01E15详解python迭代环境
- makefile讲义(1)——makefile基础(概述)
- 千呼万唤,ACS始出来