| 首页 | 新闻 | 网页 | 设计 | 色彩 | 原创 | 视觉 | 素材 | 动漫 | 酷站 | 策划 | 文案 | 访谈 | 运营 | 编程 | 数据库 | 服务器 | 下载 | 图库 | 
您的位置: 幽幽天空 > 网页 > 网页制作 > Flash教程 > ActionScript教程 > 文章正文 用户登录
个人如何才能做出
微型教程一篇(ALE
专家揭秘“身份盗
iptables 入门 (一
使用MS SQL7的LIN
SQLServer中 如何
如何将动态库(DLL
perl常问问题集--
教你如何把一篇文
一篇不错的介绍Ja

给出一篇链表的           

给出一篇链表的

作者:佚名 来源:闪吧 作者: AOL 更新:2007-1-13 20:48:32 错误报告 我要投稿

[原创]给出一篇链表的
未经作者允许,请勿转载 http://aol.flash8.net/book/datastructure.htm
看了之后给个例子。 源文件下载

由Collection继承下来可以定义很多集合类型,比如说向量Vector,顺序列表ArrayList,链式列表LinkedList,堆栈Stack,树Tree等等。所有的这些都属于数据结构的内容。那什么是数据结构呢?数据结构由数据元素和这些元素之间的关系组成,简单地说就是相互之间存在一种或者多种特定关系的数据元素的集合。比如我们常用的数组就是一种简单的数据结构,我们可以把一些有共性的数据元素加入到一个集合中,myArray[0],myArray[1],myArray[2]…这些数据都存在着一种顺序的关系。由于时间的原因,我没有在Collection类下扩展所有的这些数据结构,但我已经独立地构造出了一些常用的数据结构。

数组已在以前的章节讲过,flash MX2004与以前版本中的Array不同的是,Array在AS2.0中是一个类,而在以前的版本中称为对象。我们不重复数组的操作了,下面讲一个很常用的数据结构——链表。

利用数组组织数据结构,有一个很明显的缺点,就是对列表中的数据进入插入操作会很麻烦,比如说我要在数组myArray中插入一个数据data到索引为0的地方。那么假如我的数组原始长度为10,那么从myArray[0]开始后面的十个数据元素都要移动。数组越长,移动量越大,这样做会使效率变得极低,而且会造成很大的空间浪费。考虑到这些因素,我们提出了链表这个概念,它能有效地解决这些问题。链表包括很多种类型,但基本原理是不变的。假如没有特殊说明,我们所指的链表是最简单的链表。

链表由结点组成,一个数据元素占一个结点。一个结点一般由两部分构成,一部分是存放数据元素的域,另一部分则是存放对下一个结点的引用。
更多请访问:
http://aol.flash8.net/book/datastructure.htm



文章录入:skyuu    责任编辑:skyuu 
  • 上一篇文章:

  • 下一篇文章:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
    发表评论:
    姓名:  评 分: 1分 2分 3分 4分 5分
     
  • 严禁发表危害国家安全、政治、黄色淫秽等内容的评论。
  • 用户需对自己在使用幽幽天空服务过程中的行为承担法律责任。
  • 本站管理员有权保留或删除评论内容。
  • 评论内容只代表机友个人观点,与本网站立场无关。