页选用和其一样的样式定义,并将它们链接到所有网页,以保证网页外观的一致性。外部样式表在修改时也非常便捷,当要更改样式时,只需在外部样式表中修改一次即可使所有与该样式表相链接的网页都更改。Р2.2.2布局特点Р使用CSS进行布局具有以下几种优点:使代码变得精简,减少重构难度,当修改布局时只需修改CSS文件中的一个代码即可;加快了网页访问速度,提高用户对网站的体验度;便于搜索引擎抓取,提高网站的访问量。Р3. 系统分析Р3.1 系统功能分析Р基于Flash、HTML和CSS的数据结构算法的演示包括介绍网站和二叉树算法的动画演示软件。其中介绍网站主要包括绪论、线性表、栈、队列、串、数组、广义表、树和二叉树、图、排序、查找和文件等部分。二叉树算法的动画演示软件主要实现了二叉树的遍历、二叉树的遍历的应用、二叉树的创建、二叉树的线索化、树和森林的转化、哈夫曼树等模块。Р每个模块又包含许多子模块,其中:二叉树的遍历包括先序递归遍历、中序递归遍历、后序递归遍历、先序非递归遍历、中序非递归遍历和后序非递归遍历;二叉树的遍历的应用包括统计二叉树的叶子结点数、计算二叉树的深度、先序查找数据元素、中序查找数据元素和后续查找数据元素;二叉树的线索化包括中序线索化二叉树、中序线索化二叉树的前驱查找和中序线索化二叉树的后继查找;树和森林的转换包括树转换为二叉树、二叉树转换为树、二叉树转换为森林和森林转换为二叉树;哈夫曼树包括哈夫曼树的构造和哈夫曼编码。Р3.2 模块分析Р本系统基于Flash、HTML和CSS,主要包含介绍网站和二叉树算法的动画演示软件,其中介绍网站的功能模块图如图3-1所示:Р数据结构算法演示Р绪论Р线性表Р栈Р队列Р串Р数组Р广义表Р树和二叉树Р图Р排序Р查找Р文件Р二叉树的线索化Р树和森林的转换Р二叉树的遍历Р二叉树遍历的应用Р二叉树的创建Р哈夫曼树Р Р图3-1介绍网站功能模块图