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)脚本实现相关推荐

  1. 各类排序算法汇总及动画演示(C语言)

    常用排序算法及动画演示 (一)插入排序 插入排序可形象理解为打扑克时理牌的一个过程,具体分为直接插入.折半插入排序.希尔排序三种: ①直接插入排序 void InsertSort(int a[],in ...

  2. 刘徽割圆法转化成matlab,刘徽割圆术动画演示

    在高中数学极限的概念教学或选修课<数学史选讲>中,一般都会讲到我国古代数学家刘徽的"割圆术",其体现了朴素的极限思想.在教学中我们若用几何画板动态演示圆的分割过程,随着 ...

  3. 【算法】动画图解Dijkstra算法及其实现代码

    Dijkstra算法是基于贪心思想的一种求最短路径的算法. 他的实现基于优先队列这种数据结构 该算法的动画演示 该算法的详细讲解 手动模拟示意图的结果 实现代码: #include <iostr ...

  4. 哈夫曼 (Huffman) 树的动画演示

     哈夫曼 (Huffman) 树的动画演示: http://people.cs.pitt.edu/~kirk/cs1501/animations/Huffman.html 此网站中亦有诸多其它算法 ...

  5. 工程打包是什么意思_太生动形象了!500个建筑施工3D动画演示,施工工艺一目了然,零基础工程人也能看懂...

    在建筑行业干了这么多年,老杨深知其中的艰辛.刚毕业的时候去了中建,那时候带我的老师傅很忙,天天都让看书,看得头晕眼花,不懂的地方也不好意思去问,后来还是一个同事给了这500个建筑施工3D动画演示,涵盖 ...

  6. 【数据结构与算法】排序算法和查找算法动画演示

    一.参考资料 八种经典排序算法总结(含动画演示) 超级具体解读基本排序算法(不看懊悔,带排序演示动画) - gavanwanggw - 博客园 七大查找算法 - 简书

  7. 十大经典排序算法及比较与分析 ( 动画演示 ) ( 可视化工具 )

    可视化工具及动画展示:旧金山大学 (usfca)|数据结构可视化工具 排序算法概念及描述:1.0 十大经典排序算法(文章部分内容引用自改文章) 参考:邓俊辉 的数据结构 本文未对排序算法概念进行详细说 ...

  8. 小学计算机动画制作,小学flash动画课件制作方法

    小学flash动画课件制作方法 flash动画可以制作多种多样的课件,而且简单又方便,下面是小编为大家推荐小学flash动画课件的内容,希望能够帮助到你,欢迎大家的阅读参考. 方法/步骤 1 上网搜索 ...

  9. 【数据结构与算法】动画:什么是 BF 算法 ?

    本文是图解 什么是 BF算法.KMP算法.BM算法 三部曲之一. 定义 Brute-Force算法,简称为 BF算法,是一种简单朴素的模式匹配算法,常用于在一个主串 S 内查找一个子串 T 的出现位置 ...

最新文章

  1. Istio 网关之南北向流量管理(内含服务网格专家亲自解答)
  2. php代码文本型怎么更改成数值型,php 怎么将字符转成数字
  3. idea启动日志在哪里_牛逼了!用 IDEA 扒出了开源组件导致FGC的原因
  4. html5 移动 优化,第四天:HTML5移动站优化技巧 摘自《10天学会移动站SEO》
  5. iOS开发中用到的第三方库概览
  6. 中科大计算机竞赛夺冠,中科大斩获全国唯一特等奖,力压清华捧得华为毕昇杯...
  7. Java非对称加密开发(三)-代码及说明
  8. 【iOS逆向与安全程序员简历如何写?】四点忌讳以及过个要点:强调效果胜过强调水平、保持一致性和向上的趋势、在简历中要用好主题词。通常不超过两页(A4纸正反两面)为佳。
  9. 酷狗与鸿蒙系统,酷狗音乐2020最新版|酷狗音乐鸿蒙版安卓版下载 v10.2.7 - 跑跑车安卓网...
  10. IMU与GPS传感器ESKF融合定位(转载)
  11. Windows系统 clac命令详解,Windows系统使用命令行打开计算器
  12. 洗头冲水时冲下好些头发,我是要秃了吗???
  13. 第一章 【教育基础知识和基本原理】
  14. 中银涨停,A股牛市要启动了吗?
  15. 使用域名邮箱发送邮件
  16. LDO + 稳压管的扩压电路试用笔记
  17. 文章发表前的最后一步:仔细审查校对样本
  18. mysql如何实现全外连接并去除重复列?
  19. pycharm导入第三方库的两种方法(永不报错)
  20. 常州SEO姜东:百度资源平台站点验证图文怎么做?

热门文章

  1. curl重写php file_get_contents
  2. 常用16 个 Linux 服务器监控命令
  3. 红盟idc技术培训群—安全培训(三)
  4. chrome/FF/safari浏览器下input和textarea的默认样式outline和resize
  5. linux下如何将mysql加入环境变量
  6. MSP430学习笔记
  7. 【直播资料下载】Python第五讲——关于爬虫如何做js逆向的思路
  8. 给妹子讲python-S01E15详解python迭代环境
  9. makefile讲义(1)——makefile基础(概述)
  10. 千呼万唤,ACS始出来